Class

net.adamcin.vltpack.mojo

EmbedHooksMojo

Related Doc: package mojo

Permalink

class EmbedHooksMojo extends BaseMojo with ResolvesArtifacts with OutputParameters

Embeds install hooks (dependencies referenced by artifactId) into the package. A valid install hook is a jar with a Main-Class manifest attribute whose value references a class in the jar that implements com.day.jcr.vault.packaging.InstallHook.

Annotations
@Mojo()
Since

0.6.0

Linear Supertypes
OutputParameters, RequiresProject, ResolvesArtifacts, BaseMojo, AbstractMojo, ContextEnabled, Mojo, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. EmbedHooksMojo
  2. OutputParameters
  3. RequiresProject
  4. ResolvesArtifacts
  5. BaseMojo
  6. AbstractMojo
  7. ContextEnabled
  8. Mojo
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EmbedHooksMojo()

    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 clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. lazy val configSha: File

    Permalink
    Definition Classes
    OutputParameters
  7. lazy val configXml: File

    Permalink
    Definition Classes
    OutputParameters
  8. def copyToDir(dir: File, log: Log)(artifact: Artifact): File

    Permalink
    Definition Classes
    ResolvesArtifacts
  9. lazy val definitionDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  10. lazy val definitionSha: File

    Permalink
    Definition Classes
    OutputParameters
  11. lazy val definitionXml: File

    Permalink
    Definition Classes
    OutputParameters
  12. lazy val dependencies: List[Artifact]

    Permalink
    Definition Classes
    ResolvesArtifacts
  13. lazy val embedBundlesDirectory: File

    Permalink

    directory containing resolved bundles

    directory containing resolved bundles

    Definition Classes
    OutputParameters
  14. val embedHooks: List[String]

    Permalink

    List of articleIds matching dependencies that should be embedded

  15. lazy val embedPackagesDirectory: File

    Permalink

    directory containing resolved packages

    directory containing resolved packages

    Definition Classes
    OutputParameters
  16. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    EmbedHooksMojoBaseMojo → Mojo
  19. lazy val filterSha: File

    Permalink
    Definition Classes
    OutputParameters
  20. lazy val filterXml: File

    Permalink
    Definition Classes
    OutputParameters
  21. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  23. def getExistingDir(file: File): File

    Permalink
    Definition Classes
    OutputParameters
  24. def getLog(): Log

    Permalink
    Definition Classes
    AbstractMojo → Mojo
  25. def getPluginContext(): Map

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

    Permalink
    Definition Classes
    AnyRef → Any
  27. lazy val hooksDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  28. def inputFileModified(output: File, inputFiles: Stream[File]): Boolean

    Permalink
    Definition Classes
    OutputParameters
  29. def inputFileModified(output: File, inputFiles: List[File]): Boolean

    Permalink
    Definition Classes
    OutputParameters
  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. def listFiles(file: File): Stream[File]

    Permalink
    Definition Classes
    OutputParameters
  32. lazy val localRepository: ArtifactRepository

    Permalink
    Definition Classes
    ResolvesArtifacts
  33. val localRepositoryPath: File

    Permalink

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

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

    Definition Classes
    ResolvesArtifacts
    Since

    1.0.4

  34. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  37. lazy val outputDirectory: File

    Permalink

    target directory

    target directory

    Definition Classes
    OutputParameters
  38. def overwriteFile(file: File, content: String): Unit

    Permalink
    Definition Classes
    OutputParameters
  39. final val pA: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  40. final val pGA: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  41. final val pGATCV: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  42. final val pGATV: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  43. final val pGAV: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  44. lazy val packageDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  45. lazy val packageSha: File

    Permalink
    Definition Classes
    OutputParameters
  46. def proj: MavenProject

    Permalink
    Definition Classes
    ResolvesArtifacts
  47. var project: MavenProject

    Permalink
    Definition Classes
    RequiresProject
  48. lazy val propertiesSha: File

    Permalink
    Definition Classes
    OutputParameters
  49. lazy val propertiesXml: File

    Permalink
    Definition Classes
    OutputParameters
  50. def relativeToBundleInstallPath(bundle: File): String

    Permalink
    Definition Classes
    OutputParameters
  51. lazy val repositoryRequest: RepositoryRequest

    Permalink
    Definition Classes
    ResolvesArtifacts
  52. var repositorySystem: RepositorySystem

    Permalink
    Definition Classes
    ResolvesArtifacts
  53. def resolveArtifacts(artifacts: Stream[Artifact]): Stream[Artifact]

    Permalink
    Definition Classes
    ResolvesArtifacts
  54. def resolveByArtifactIds(artifactIds: Set[String]): Stream[Artifact]

    Permalink
    Definition Classes
    ResolvesArtifacts
  55. def resolveByCoordinates(groupId: String, artifactId: String, version: String, artifactType: String, classifier: String): Option[Artifact]

    Permalink
    Definition Classes
    ResolvesArtifacts
  56. def resolveByCoordinates(coordinates: String): Option[Artifact]

    Permalink
    Definition Classes
    ResolvesArtifacts
  57. def resolveByFilter(filter: String): Stream[Artifact]

    Permalink
    Definition Classes
    ResolvesArtifacts
  58. var session: MavenSession

    Permalink
    Definition Classes
    BaseMojo
  59. def setLog(arg0: Log): Unit

    Permalink
    Definition Classes
    AbstractMojo → Mojo
  60. def setPluginContext(arg0: Map): Unit

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

    Permalink
    Definition Classes
    BaseMojo
  62. lazy val settingsXml: File

    Permalink
    Definition Classes
    OutputParameters
  63. def skipOrExecute(skip: Boolean)(body: ⇒ Unit): Unit

    Permalink
    Definition Classes
    BaseMojo
  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  65. lazy val targetFile: File

    Permalink

    target vltpack file

    target vltpack file

    Definition Classes
    OutputParameters
  66. lazy val thumbnailDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  67. lazy val thumbnailFileDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  68. lazy val thumbnailFileXml: File

    Permalink
    Definition Classes
    OutputParameters
  69. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  70. lazy val transientRepoDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  71. lazy val uploadDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  72. lazy val uploadSha: File

    Permalink
    Definition Classes
    OutputParameters
  73. lazy val uploadTestsDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  74. lazy val uploadTestsSha: File

    Permalink
    Definition Classes
    OutputParameters
  75. lazy val vaultDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  76. lazy val vaultInfDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  77. lazy val vaultInfMetaInfDirectory: File

    Permalink

    vault-inf-generated META-INF/vault/...

    vault-inf-generated META-INF/vault/... resources

    Definition Classes
    OutputParameters
  78. lazy val vltpackDirectory: File

    Permalink

    directory containing vltpack-generated files

    directory containing vltpack-generated files

    Definition Classes
    OutputParameters
  79. final def wait(): Unit

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

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

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

Inherited from OutputParameters

Inherited from RequiresProject

Inherited from ResolvesArtifacts

Inherited from BaseMojo

Inherited from AbstractMojo

Inherited from ContextEnabled

Inherited from Mojo

Inherited from AnyRef

Inherited from Any

Ungrouped