jpacktool:jpacktool-invoke-pom

Full name:

net.agilhard.maven.plugins:jpacktool-maven-plugin:1.0.0-SNAPSHOT:jpacktool-invoke-pom

Description:

Invoke clean install on generated pom.

Attributes:

  • Requires a Maven project to be executed.
  • Binds by default to the lifecycle phase: package.

Required Parameters

Name Type Since Description
<businessArtifactId> String - (no description)
<businessGroupId> String - (no description)

Optional Parameters

Name Type Since Description
<debug> boolean - Whether to show debug statements in the build output.
Default value is: false.
User property is: invoker.debug.
<javaHome> File - The JAVA_HOME environment variable to use for forked Maven invocations. Defaults to the current Java home directory.
User property is: invoker.javaHome.
<localRepositoryPath> File - The local repository for caching artifacts. It is strongly recommended to specify a path to an isolated repository like ${project.build.directory}/it-repo. Otherwise, your ordinary local repository will be used, potentially soiling it with broken artifacts.
Default value is: ${settings.localRepository}.
User property is: invoker.localRepositoryPath.
<mavenExecutable> String - mavenExecutable can either be a file relative to ${maven.home}/bin/ or an absolute file.
User property is: invoker.mavenExecutable.
<mavenHome> File - The home directory of the Maven installation to use for the forked builds. Defaults to the current Maven installation.
User property is: invoker.mavenHome.
<projectArtifactId> String - ArtifactId of the generated project If not set businessArtifactId appended by "-jpacktool" is being used.
<projectGroupId> String - GroupId of the generated project. If not set the businessGroupId is being used.
<settingsFile> File - Path to an alternate settings.xml to use for Maven invocation with all ITs. Note that the <localRepository> element of this settings file is always ignored, i.e. the path given by the parameter localRepositoryPath is dominant.
User property is: invoker.settingsFile.
<showErrors> boolean - Whether to show errors in the build output.
Default value is: false.
User property is: invoker.showErrors.

Parameter Details

<businessArtifactId>

(no description)
  • Type: java.lang.String
  • Required: Yes

<businessGroupId>

(no description)
  • Type: java.lang.String
  • Required: Yes

<debug>

Whether to show debug statements in the build output.
  • Type: boolean
  • Required: No
  • User Property: invoker.debug
  • Default: false

<javaHome>

The JAVA_HOME environment variable to use for forked Maven invocations. Defaults to the current Java home directory.
  • Type: java.io.File
  • Required: No
  • User Property: invoker.javaHome

<localRepositoryPath>

The local repository for caching artifacts. It is strongly recommended to specify a path to an isolated repository like ${project.build.directory}/it-repo. Otherwise, your ordinary local repository will be used, potentially soiling it with broken artifacts.
  • Type: java.io.File
  • Required: No
  • User Property: invoker.localRepositoryPath
  • Default: ${settings.localRepository}

<mavenExecutable>

mavenExecutable can either be a file relative to ${maven.home}/bin/ or an absolute file.
  • Type: java.lang.String
  • Required: No
  • User Property: invoker.mavenExecutable

<mavenHome>

The home directory of the Maven installation to use for the forked builds. Defaults to the current Maven installation.
  • Type: java.io.File
  • Required: No
  • User Property: invoker.mavenHome

<projectArtifactId>

ArtifactId of the generated project If not set businessArtifactId appended by "-jpacktool" is being used.
  • Type: java.lang.String
  • Required: No

<projectGroupId>

GroupId of the generated project. If not set the businessGroupId is being used.
  • Type: java.lang.String
  • Required: No

<settingsFile>

Path to an alternate settings.xml to use for Maven invocation with all ITs. Note that the <localRepository> element of this settings file is always ignored, i.e. the path given by the parameter localRepositoryPath is dominant.
  • Type: java.io.File
  • Required: No
  • User Property: invoker.settingsFile

<showErrors>

Whether to show errors in the build output.
  • Type: boolean
  • Required: No
  • User Property: invoker.showErrors
  • Default: false