Class

net.adamcin.vltpack.mojo

EmbedBundlesMojo

Related Doc: package mojo

Permalink

class EmbedBundlesMojo extends BaseMojo with ResolvesArtifacts with BundlePathParameters with OutputParameters

Embeds bundles in the project artifact at the configured bundleInstallPath

Annotations
@Mojo()
Since

0.6.0

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

Instance Constructors

  1. new EmbedBundlesMojo()

    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. var bundleInstallPath: String

    Permalink

    Set the JCR path where bundles will be installed for this project.

    Set the JCR path where bundles will be installed for this project. Use a numeric suffix (as in "/apps/myapp/install/30") to apply a felix start level configuration to the bundles

    Definition Classes
    BundlePathParameters
  6. def clone(): AnyRef

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

    Permalink
    Definition Classes
    OutputParameters
  8. lazy val configXml: File

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

    Permalink
    Definition Classes
    ResolvesArtifacts
  10. final val defaultBundleInstallPath: String("/apps/bundles/install/30")

    Permalink
    Definition Classes
    BundlePathParameters
  11. final val defaultTestBundleInstallPath: String("/apps/testBundles/install/30")

    Permalink
    Definition Classes
    BundlePathParameters
  12. lazy val definitionDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  13. lazy val definitionSha: File

    Permalink
    Definition Classes
    OutputParameters
  14. lazy val definitionXml: File

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

    Permalink
    Definition Classes
    ResolvesArtifacts
  16. val embedBundles: List[String]

    Permalink

    List of articleIds matching dependencies that should be embedded

  17. lazy val embedBundlesDirectory: File

    Permalink

    directory containing resolved bundles

    directory containing resolved bundles

    Definition Classes
    OutputParameters
  18. lazy val embedPackagesDirectory: File

    Permalink

    directory containing resolved packages

    directory containing resolved packages

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

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

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

    Permalink
    Definition Classes
    EmbedBundlesMojoBaseMojo → Mojo
  22. lazy val filterSha: File

    Permalink
    Definition Classes
    OutputParameters
  23. lazy val filterXml: File

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. def getBundlePath(file: File): String

    Permalink
    Definition Classes
    BundlePathParameters
  26. def getBundleRepoPath(filename: String): String

    Permalink
    Definition Classes
    BundlePathParameters
  27. final def getClass(): Class[_]

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

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

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

    Permalink
    Definition Classes
    AbstractMojo → ContextEnabled
  31. def getTestBundlePath(file: File): String

    Permalink
    Definition Classes
    BundlePathParameters
  32. def getTestBundleRepoPath(filename: String): String

    Permalink
    Definition Classes
    BundlePathParameters
  33. def hashCode(): Int

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

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

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

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

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

    Permalink
    Definition Classes
    OutputParameters
  39. lazy val localRepository: ArtifactRepository

    Permalink
    Definition Classes
    ResolvesArtifacts
  40. 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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  44. lazy val outputDirectory: File

    Permalink

    target directory

    target directory

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

    Permalink
    Definition Classes
    OutputParameters
  46. final val pA: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  47. final val pGA: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  48. final val pGATCV: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  49. final val pGATV: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  50. final val pGAV: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  51. lazy val packageDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  52. lazy val packageSha: File

    Permalink
    Definition Classes
    OutputParameters
  53. def proj: MavenProject

    Permalink
    Definition Classes
    ResolvesArtifacts
  54. var project: MavenProject

    Permalink
    Definition Classes
    RequiresProject
  55. lazy val propertiesSha: File

    Permalink
    Definition Classes
    OutputParameters
  56. lazy val propertiesXml: File

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

    Permalink
    Definition Classes
    OutputParameters
  58. lazy val repositoryRequest: RepositoryRequest

    Permalink
    Definition Classes
    ResolvesArtifacts
  59. var repositorySystem: RepositorySystem

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

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

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

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

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

    Permalink
    Definition Classes
    ResolvesArtifacts
  65. var session: MavenSession

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

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

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

    Permalink
    Definition Classes
    BaseMojo
  69. lazy val settingsXml: File

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

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

    Permalink
    Definition Classes
    AnyRef
  72. lazy val targetFile: File

    Permalink

    target vltpack file

    target vltpack file

    Definition Classes
    OutputParameters
  73. var testBundleInstallPath: String

    Permalink

    Set the JCR path where test bundles will be installed during the integration test phase this project.

    Set the JCR path where test bundles will be installed during the integration test phase this project. Use a numeric suffix (as in "/apps/myappTests/install/30") to apply a felix start level configuration to the bundles

    Definition Classes
    BundlePathParameters
    Since

    1.0.0

  74. lazy val thumbnailDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  75. lazy val thumbnailFileDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  76. lazy val thumbnailFileXml: File

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

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

    Permalink
    Definition Classes
    OutputParameters
  79. lazy val uploadDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  80. lazy val uploadSha: File

    Permalink
    Definition Classes
    OutputParameters
  81. lazy val uploadTestsDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  82. lazy val uploadTestsSha: File

    Permalink
    Definition Classes
    OutputParameters
  83. lazy val vaultDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  84. lazy val vaultInfDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  85. lazy val vaultInfMetaInfDirectory: File

    Permalink

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

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

    Definition Classes
    OutputParameters
  86. lazy val vltpackDirectory: File

    Permalink

    directory containing vltpack-generated files

    directory containing vltpack-generated files

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

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

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

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

Inherited from OutputParameters

Inherited from RequiresProject

Inherited from BundlePathParameters

Inherited from ResolvesArtifacts

Inherited from BaseMojo

Inherited from AbstractMojo

Inherited from ContextEnabled

Inherited from Mojo

Inherited from AnyRef

Inherited from Any

Ungrouped