Full name:
org.apache.maven.plugins:maven-archetype-plugin:2.2:integration-test
Description:
Execute the archetype integration tests, consisting in generating projects from the current archetype and optionally comparing generated projects with reference copy.
Each IT consists of a sub-directory in src/test/resources/projects containing:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
testProjectsDirectory | File | 2.2 | Directory of test projects Default value is: ${project.build.testOutputDirectory}/projects. |
Name | Type | Since | Description |
---|---|---|---|
debug | boolean | 2.2 | Whether to show debug statements in the build output. Default value is: false. |
encoding | String | 2.2 | The file encoding for the post-build script. Default value is: ${project.build.sourceEncoding}. |
filterProperties | Map | 2.2 | A list of additional properties which will be used to filter tokens
in settings.xml |
noLog | boolean | 2.2 | Suppress logging to the build.log file. Default value is: false. |
postBuildHookScript | String | 2.2 | Relative path of a cleanup/verification hook script to run after
executing the build. This script may be written with either
BeanShell or Groovy. If the file extension is omitted (e.g.
verify), the plugin searches for the file by trying
out the well-known extensions .bsh and
.groovy. If this script exists for a particular
project but returns any non-null value different from
true or throws an exception, the corresponding build
is flagged as a failure. Default value is: verify. |
settingsFile | File | 2.2 | 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. |
showVersion | boolean | 2.2 | flag to enable show mvn version used for running its (cli option :
-V,--show-version ) Default value is: false. |
streamLogs | boolean | 2.2 | Flag used to determine whether the build logs should be output to
the normal mojo log. Default value is: true. |