Package

net.adamcin.vltpack

mojo

Permalink

package mojo

Visibility
  1. Public
  2. All

Type Members

  1. class BaseITMojo extends BaseMojo with RequiresProject

    Permalink

    Base project IT mojo defining common mojo parameters and methods for enabling/disabling traffic to the configured integration test server for goals bound to the integration test phase of the default vltpack lifecycle

    Base project IT mojo defining common mojo parameters and methods for enabling/disabling traffic to the configured integration test server for goals bound to the integration test phase of the default vltpack lifecycle

    Since

    1.0.0

  2. abstract class BaseMojo extends AbstractMojo

    Permalink

    Base mojo class

    Base mojo class

    Since

    0.6.0

  3. class EmbedBundlesMojo extends BaseMojo with ResolvesArtifacts with BundlePathParameters with OutputParameters

    Permalink

    Embeds bundles in the project artifact at the configured bundleInstallPath

    Embeds bundles in the project artifact at the configured bundleInstallPath

    Annotations
    @Mojo()
    Since

    0.6.0

  4. class EmbedHooksMojo extends BaseMojo with ResolvesArtifacts with OutputParameters

    Permalink

    Embeds install hooks (dependencies referenced by artifactId) into the package.

    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

  5. class EmbedPackagesMojo extends BaseMojo with ResolvesArtifacts with OutputParameters

    Permalink

    Embed sub packages in the project artifact package under /etc/packages

    Embed sub packages in the project artifact package under /etc/packages

    Annotations
    @Mojo()
    Since

    0.6.0

  6. class HelpMojo extends AbstractMojo

    Permalink
  7. class ITHttpPropertiesMojo extends BaseITMojo with HttpParameters

    Permalink

    Exports HTTP properties defined in HttpParameters and the active Maven Proxy configuration for integration tests to use via java.lang.System#getProperties.

    Exports HTTP properties defined in HttpParameters and the active Maven Proxy configuration for integration tests to use via java.lang.System#getProperties.

    Annotations
    @Mojo()
    Since

    1.0.0

  8. class ITPutBundleMojo extends BaseITMojo with RequiresProject with PutsBundles

    Permalink

    PUT the project artifact (of packaging type 'bundle') to the configured CQ server

    PUT the project artifact (of packaging type 'bundle') to the configured CQ server

    Annotations
    @Mojo()
    Since

    1.0.0

  9. class ITServerReadyMojo extends BaseITMojo with HttpParameters

    Permalink

    Waits for server readiness before continuing on to integration-test phase.

    Waits for server readiness before continuing on to integration-test phase. Fails the build if the configured timeout is exceeded.

    Annotations
    @Mojo()
    Since

    1.0.0

  10. class ITUploadMojo extends BaseITMojo with OutputParameters with UploadsPackages with PackageDependencies

    Permalink

    Uploads the project vault package and its dependencies to the configured IT server

    Uploads the project vault package and its dependencies to the configured IT server

    Annotations
    @Mojo()
    Since

    1.0.0

  11. class ITUploadTestsMojo extends BaseITMojo with RequiresProject with PackageDependencies with ResolvesArtifacts with OutputParameters with UploadsPackages with PutsBundles

    Permalink

    Upload integration test dependencies, including vault packages and OSGi bundles, to the configured integration test server

    Upload integration test dependencies, including vault packages and OSGi bundles, to the configured integration test server

    Annotations
    @Mojo()
    Since

    1.0.0

  12. class PackageMojo extends BaseMojo with OutputParameters with CreatesPackage with IdentifiesPackages

    Permalink

    Creates a vault package based on the generated metadata and configured content root

    Creates a vault package based on the generated metadata and configured content root

    Annotations
    @Mojo()
    Since

    0.6.0

  13. class PutBundleFileMojo extends BaseMojo with PutsBundles

    Permalink

    PUT a bundle identified by the file parameter to the configured CQ instance

    PUT a bundle identified by the file parameter to the configured CQ instance

    Annotations
    @Mojo()
    Since

    0.6.0

  14. class UploadFileMojo extends BaseMojo with ResolvesArtifacts with IdentifiesPackages with UploadsPackages

    Permalink

    Command-line goal that provides the ability to upload a package file and install it directly into a running instance.

    Command-line goal that provides the ability to upload a package file and install it directly into a running instance.

    Annotations
    @Mojo()
    Since

    1.0.2

  15. class UploadFromRepoMojo extends BaseMojo with ResolvesArtifacts with IdentifiesPackages with UploadsPackages

    Permalink

    Command-line goal that provides the ability to resolve a package artifact from a local or remote repository and install it directly into a running instance.

    Command-line goal that provides the ability to resolve a package artifact from a local or remote repository and install it directly into a running instance.

    Annotations
    @Mojo()
    Since

    1.0.0

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

    Permalink

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

    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

Ungrouped