Class

net.adamcin.vltpack.mojo

VaultInfMojo

Related Doc: package mojo

Permalink

class VaultInfMojo extends BaseMojo with UsernameAware with OutputParameters with PackageDependencies with IdentifiesPackages

Generates package meta information under META-INF/vault, including config.xml, properties.xml, filter.xml and the package definition

Annotations
@Mojo()
Since

0.6.0

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. VaultInfMojo
  2. PackageDependencies
  3. ResolvesArtifacts
  4. IdentifiesPackages
  5. OutputParameters
  6. RequiresProject
  7. UsernameAware
  8. BaseMojo
  9. AbstractMojo
  10. ContextEnabled
  11. Mojo
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new VaultInfMojo()

    Permalink

Type Members

  1. class FakePackage extends PackagePropertiesImpl with VaultPackage

    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 val DEFAULT_CONFIG: String("org.apache.jackrabbit/vault/fs/config/defaultConfig-1.1.xml")

    Permalink
  5. final val DEFAULT_USER: String("admin")

    Permalink
    Definition Classes
    UsernameAware
  6. final val DEFAULT_VAULT_SOURCE: String("${project.build.outputDirectory}/META-INF/vault")

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. lazy val configChecksum: String

    Permalink
  10. lazy val configSha: File

    Permalink
    Definition Classes
    OutputParameters
  11. lazy val configXml: File

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

    Permalink
    Definition Classes
    ResolvesArtifacts
  13. val createDefinition: Boolean

    Permalink

    Set to true to generate the JCR Package Definition.

    Set to true to generate the JCR Package Definition. This is necessary if thumbnails, screenshots, or definition properties need to be set within the package. Package creation may take significantly more time than normal if this is set because a Jackrabbit TransientRepository will need to be started

  14. lazy val definitionChecksum: String

    Permalink
  15. lazy val definitionDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  16. val definitionProperties: Map[String, String]

    Permalink

    Properties to be added to the JCR Package Definition node.

    Properties to be added to the JCR Package Definition node. These will NOT be added to the properties.xml file. (requires createDefinition to be set to true)

  17. lazy val definitionSha: File

    Permalink
    Definition Classes
    OutputParameters
  18. lazy val definitionXml: File

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

    Permalink
    Definition Classes
    ResolvesArtifacts
  20. def dependsOn: List[Dependency]

    Permalink
    Definition Classes
    PackageDependencies
  21. lazy val embedBundlesDirectory: File

    Permalink

    directory containing resolved bundles

    directory containing resolved bundles

    Definition Classes
    OutputParameters
  22. lazy val embedPackagesDirectory: File

    Permalink

    directory containing resolved packages

    directory containing resolved packages

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

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

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

    Permalink
    Definition Classes
    VaultInfMojoBaseMojo → Mojo
  26. lazy val filterChecksum: String

    Permalink
  27. lazy val filterSha: File

    Permalink
    Definition Classes
    OutputParameters
  28. lazy val filterXml: File

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. def generateConfigXml(): Unit

    Permalink
  31. def generateDefinition(): Unit

    Permalink
  32. def generateFilterXml(): Unit

    Permalink
  33. def generatePropertiesXml(): Unit

    Permalink
  34. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    OutputParameters
  36. def getFakePackage: VaultPackage

    Permalink
  37. def getIdFromProperties(props: Properties, defaultId: Option[PackageId]): Option[PackageId]

    Permalink
    Definition Classes
    IdentifiesPackages
  38. def getLog(): Log

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

    Permalink
    Definition Classes
    AbstractMojo → ContextEnabled
  40. def getResourceFromClasspath(name: String): InputStreamResource[InputStream]

    Permalink
  41. def hashCode(): Int

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

    Permalink
    Definition Classes
    OutputParameters
  43. def identifyPackage(file: File): Option[PackageId]

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

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

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

    Permalink
    Definition Classes
    Any
  47. lazy val listEmbedBundleFiles: List[File]

    Permalink
  48. lazy val listEmbedBundles: List[String]

    Permalink
  49. lazy val listEmbedPackageFiles: List[File]

    Permalink
  50. def listFiles(file: File): Stream[File]

    Permalink
    Definition Classes
    OutputParameters
  51. lazy val localRepository: ArtifactRepository

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  56. lazy val outputDirectory: File

    Permalink

    target directory

    target directory

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

    Permalink
    Definition Classes
    OutputParameters
  58. final val pA: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  59. final val pGA: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  60. final val pGATCV: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  61. final val pGATV: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  62. final val pGAV: Regex

    Permalink
    Definition Classes
    ResolvesArtifacts
  63. var packageDependencies: List[String]

    Permalink

    List of artifactIds matching dependencies that are valid vault packages

    List of artifactIds matching dependencies that are valid vault packages

    Definition Classes
    PackageDependencies
  64. def packageDependencyArtifacts: Stream[Artifact]

    Permalink
    Definition Classes
    PackageDependencies
  65. lazy val packageDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  66. lazy val packageSha: File

    Permalink
    Definition Classes
    OutputParameters
  67. def proj: MavenProject

    Permalink
    Definition Classes
    ResolvesArtifacts
  68. var project: MavenProject

    Permalink
    Definition Classes
    RequiresProject
  69. val properties: Map[String, String]

    Permalink

    Package properties that will be set in the properties.xml file

  70. lazy val propertiesChecksum: String

    Permalink
  71. val propertiesEntry: String

    Permalink
    Definition Classes
    IdentifiesPackages
  72. lazy val propertiesSha: File

    Permalink
    Definition Classes
    OutputParameters
  73. lazy val propertiesXml: File

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

    Permalink
    Definition Classes
    OutputParameters
  75. lazy val repositoryRequest: RepositoryRequest

    Permalink
    Definition Classes
    ResolvesArtifacts
  76. var repositorySystem: RepositorySystem

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

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

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

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

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

    Permalink
    Definition Classes
    ResolvesArtifacts
  82. val screenshots: List[File]

    Permalink

    Specify a list of PNG files that will be included as package screenshots in the CRX Package Manager (requires createDefinition to be set to true)

  83. var session: MavenSession

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

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

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

    Permalink
    Definition Classes
    BaseMojo
  87. lazy val settingsXml: File

    Permalink
    Definition Classes
    OutputParameters
  88. def shouldGenerateConfigXml(): Boolean

    Permalink
  89. def shouldGenerateDefinition(): Boolean

    Permalink
  90. def shouldGenerateFilterXml(): Boolean

    Permalink
  91. def shouldGeneratePropertiesXml(): Boolean

    Permalink
  92. lazy val signature: String

    Permalink
  93. def skipOrExecute(skip: Boolean)(body: ⇒ Unit): Unit

    Permalink
    Definition Classes
    BaseMojo
  94. lazy val sourceConfigXml: File

    Permalink
  95. lazy val sourceFilterXml: File

    Permalink
  96. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  97. lazy val targetFile: File

    Permalink

    target vltpack file

    target vltpack file

    Definition Classes
    OutputParameters
  98. val thumbnail: File

    Permalink

    Specify a PNG file that will be used as the thumbnail for the package in the CRX Package Manager (requires createDefinition to be set to true)

  99. lazy val thumbnailDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  100. lazy val thumbnailFileDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  101. lazy val thumbnailFileXml: File

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

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

    Permalink
    Definition Classes
    OutputParameters
  104. lazy val uploadDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  105. lazy val uploadSha: File

    Permalink
    Definition Classes
    OutputParameters
  106. lazy val uploadTestsDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  107. lazy val uploadTestsSha: File

    Permalink
    Definition Classes
    OutputParameters
  108. val user: String

    Permalink

    Specify the CQ username associated with package creation and installation

    Specify the CQ username associated with package creation and installation

    Definition Classes
    UsernameAware
  109. lazy val vaultDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  110. lazy val vaultInfDirectory: File

    Permalink
    Definition Classes
    OutputParameters
  111. lazy val vaultInfMetaInfDirectory: File

    Permalink

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

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

    Definition Classes
    OutputParameters
  112. val vaultSource: File

    Permalink

    Source folder for existing meta info files, such as are created and managed by the VLT working copy

  113. lazy val vltpackDirectory: File

    Permalink

    directory containing vltpack-generated files

    directory containing vltpack-generated files

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

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

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

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

Inherited from PackageDependencies

Inherited from ResolvesArtifacts

Inherited from IdentifiesPackages

Inherited from OutputParameters

Inherited from RequiresProject

Inherited from UsernameAware

Inherited from BaseMojo

Inherited from AbstractMojo

Inherited from ContextEnabled

Inherited from Mojo

Inherited from AnyRef

Inherited from Any

Ungrouped