Class

net.adamcin.snagjar.mojo

DeployMojo

Related Doc: package mojo

Permalink

class DeployMojo extends AbstractSnagJarMojo[TreeSet[GAV]] with DeploysToRemoteRepository

Deploy snagged artifacts to a remote maven repository

Annotations
@Mojo()
Since

0.8.0

Linear Supertypes
DeploysToRemoteRepository, AccessToRepositories, AbstractSnagJarMojo[TreeSet[GAV]], AbstractMojo, ContextEnabled, Mojo, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DeployMojo
  2. DeploysToRemoteRepository
  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 DeployMojo()

    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(): TreeSet[GAV]

    Permalink
    Definition Classes
    DeployMojoAbstractSnagJarMojo
  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 deploy(artifact: Snaggable, listener: ArtifactTransferListener): Unit

    Permalink
    Definition Classes
    DeploysToRemoteRepository
  11. def end(context: TreeSet[GAV]): Unit

    Permalink
    Definition Classes
    DeployMojoAbstractSnagJarMojo
  12. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink

    core mojo method.

    core mojo method. do not override.

    Definition Classes
    AbstractSnagJarMojo → Mojo
  15. 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
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. 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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  22. 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
  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 remoteRepository: ArtifactRepository

    Permalink
    Definition Classes
    DeploysToRemoteRepository
  36. lazy val reposFromSettings: List[Repository]

    Permalink
    Definition Classes
    AccessToRepositories
  37. val repositoryId: String

    Permalink

    Specify the id of the server element in maven settings containing the repository username and password

    Specify the id of the server element in maven settings containing the repository username and password

    Definition Classes
    DeploysToRemoteRepository
  38. 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
  39. var repositoryLayouts: Map[String, ArtifactRepositoryLayout]

    Permalink
    Definition Classes
    AccessToRepositories
  40. lazy val repositoryRequest: RepositoryRequest

    Permalink
    Definition Classes
    AccessToRepositories
  41. var repositorySystem: RepositorySystem

    Permalink
    Definition Classes
    AccessToRepositories
  42. var session: MavenSession

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

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

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

    Permalink
    Definition Classes
    AccessToRepositories
  46. val skip: Boolean

    Permalink

    set to true to skip mojo execution altogether

    set to true to skip mojo execution altogether

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

    Permalink
    Definition Classes
    DeployMojoAbstractSnagJarMojo
  48. val snagFile: File

    Permalink

    jar or directory containing jars to snag

    jar or directory containing jars to snag

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

    Permalink
    Definition Classes
    AccessToRepositories
  50. val snapshotPolicy: ArtifactRepositoryPolicy

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  53. val url: String

    Permalink

    Specify the url of the repository to deploy to.

    Specify the url of the repository to deploy to.

    Definition Classes
    DeploysToRemoteRepository
  54. final def wait(): Unit

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

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

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

Inherited from DeploysToRemoteRepository

Inherited from AccessToRepositories

Inherited from AbstractSnagJarMojo[TreeSet[GAV]]

Inherited from AbstractMojo

Inherited from ContextEnabled

Inherited from Mojo

Inherited from AnyRef

Inherited from Any

Ungrouped