Class

net.adamcin.snagjar.mojo

InstallMojo

Related Doc: package mojo

Permalink

class InstallMojo extends AbstractSnagJarMojo[Set[GAV]] with InstallsToLocalRepository

Installs snagged artifacts to the local maven repository

Annotations
@Mojo()
Since

0.8.0

Linear Supertypes
InstallsToLocalRepository, AccessToRepositories, AbstractSnagJarMojo[Set[GAV]], AbstractMojo, ContextEnabled, Mojo, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. InstallMojo
  2. InstallsToLocalRepository
  3. AccessToRepositories
  4. AbstractSnagJarMojo
  5. AbstractMojo
  6. ContextEnabled
  7. Mojo
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new InstallMojo()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def begin(): Set[GAV]

    Permalink

    Begin with the empty set

    Begin with the empty set

    returns

    empty set of maven coordinates

    Definition Classes
    InstallMojoAbstractSnagJarMojo
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final val defaultFilter: String("*")

    Permalink
    Definition Classes
    AbstractSnagJarMojo
  8. final val defaultIndexFile: String("snagIndex.txt")

    Permalink
    Definition Classes
    AbstractSnagJarMojo
  9. final val defaultSnagFile: String(".")

    Permalink
    Definition Classes
    AbstractSnagJarMojo
  10. def end(context: Set[GAV]): Unit

    Permalink
    Definition Classes
    InstallMojoAbstractSnagJarMojo
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def execute(): Unit

    Permalink

    core mojo method.

    core mojo method. do not override.

    Definition Classes
    AbstractSnagJarMojo → Mojo
  14. val filter: String

    Permalink

    applies a standard GAV (groupId:artifactId:version) filter to the snagged artifacts (format: *:*:*)

    applies a standard GAV (groupId:artifactId:version) filter to the snagged artifacts (format: *:*:*)

    Definition Classes
    AbstractSnagJarMojo
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. val generatePoms: Boolean

    Permalink

    Specify true to install generated "jar" pom when a parent pom is unresolvable, which omits dependencies and the parent pom reference

    Specify true to install generated "jar" pom when a parent pom is unresolvable, which omits dependencies and the parent pom reference

    Definition Classes
    AccessToRepositories
    Since

    1.2.0

  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def getLog(): Log

    Permalink
    Definition Classes
    AbstractMojo → Mojo
  19. def getPluginContext(): Map[_, _]

    Permalink
    Definition Classes
    AbstractMojo → ContextEnabled
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. val indexFile: File

    Permalink

    specify the location of the generated index file, useful for subsequent shell processing of snagged artifacts

    specify the location of the generated index file, useful for subsequent shell processing of snagged artifacts

    Definition Classes
    AbstractSnagJarMojo
  22. def install(artifact: Snaggable, listener: ArtifactTransferListener): Unit

    Permalink
    Definition Classes
    InstallsToLocalRepository
  23. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  24. def isResolvable(s: Snaggable): Boolean

    Permalink
    Definition Classes
    AccessToRepositories
  25. lazy val layout: ArtifactRepositoryLayout

    Permalink
    Definition Classes
    AccessToRepositories
  26. val listener: ArtifactTransferListener

    Permalink
  27. lazy val localRepository: ArtifactRepository

    Permalink
    Definition Classes
    AccessToRepositories
  28. val localRepositoryPath: File

    Permalink

    Specify the local repository path Refer to maven-install-plugin:install-file

    Specify the local repository path Refer to maven-install-plugin:install-file

    Definition Classes
    AccessToRepositories
  29. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. lazy val pluginProps: Map[String, String]

    Permalink
    Definition Classes
    AbstractSnagJarMojo
  33. val recursive: Boolean

    Permalink

    set to true to recursively scan directories for jar files

    set to true to recursively scan directories for jar files

    Definition Classes
    AbstractSnagJarMojo
  34. val releasePolicy: ArtifactRepositoryPolicy

    Permalink
    Definition Classes
    AccessToRepositories
  35. lazy val reposFromSettings: List[Repository]

    Permalink
    Definition Classes
    AccessToRepositories
  36. val repositoryLayout: String

    Permalink

    Specify the repository layout to use for local and remote repositories

    Specify the repository layout to use for local and remote repositories

    Definition Classes
    AccessToRepositories
  37. var repositoryLayouts: Map[String, ArtifactRepositoryLayout]

    Permalink
    Definition Classes
    AccessToRepositories
  38. lazy val repositoryRequest: RepositoryRequest

    Permalink
    Definition Classes
    AccessToRepositories
  39. var repositorySystem: RepositorySystem

    Permalink
    Definition Classes
    AccessToRepositories
  40. var session: MavenSession

    Permalink
    Definition Classes
    AccessToRepositories
  41. def setLog(arg0: Log): Unit

    Permalink
    Definition Classes
    AbstractMojo → Mojo
  42. def setPluginContext(arg0: Map[_, _]): Unit

    Permalink
    Definition Classes
    AbstractMojo → ContextEnabled
  43. var settings: Settings

    Permalink
    Definition Classes
    AccessToRepositories
  44. val skip: Boolean

    Permalink

    set to true to skip mojo execution altogether

    set to true to skip mojo execution altogether

    Definition Classes
    AbstractSnagJarMojo
  45. def snagArtifact(context: Set[GAV], artifact: Snaggable): Set[GAV]

    Permalink
    Definition Classes
    InstallMojoAbstractSnagJarMojo
  46. val snagFile: File

    Permalink

    jar or directory containing jars to snag

    jar or directory containing jars to snag

    Definition Classes
    AbstractSnagJarMojo
  47. def snaggableToArtifact(s: Snaggable): (Artifact, ProjectArtifactMetadata)

    Permalink
    Definition Classes
    AccessToRepositories
  48. val snapshotPolicy: ArtifactRepositoryPolicy

    Permalink
    Definition Classes
    AccessToRepositories
  49. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  50. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  51. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from InstallsToLocalRepository

Inherited from AccessToRepositories

Inherited from AbstractSnagJarMojo[Set[GAV]]

Inherited from AbstractMojo

Inherited from ContextEnabled

Inherited from Mojo

Inherited from AnyRef

Inherited from Any

Ungrouped