The Apache Maven team is pleased to announce the release of the Apache
Maven Invoker Plugin, version 3.0.0
The Invoker Plugin is used to run a set of Maven projects. The plugin can
determine whether each project execution is successful, and optionally can
verify the output generated from a given project execution.
This plugin is in particular handy to perform integration tests for other
Maven plugins. The Invoker Plugin can be employed to run a set of test
projects that have been designed to assert certain features of the plugin
under test.
https://maven.apache.org/plugins/maven-invoker-plugin/
You should specify the version in your project's plugin configuration:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-invoker-plugin</artifactId>
<version>3.0.0</version>
</plugin>
You can download the appropriate sources etc. from the download page:
https://maven.apache.org/plugins/maven-invoker-plugin/download.cgi
Release Notes - Maven Invoker Plugin - Version 3.0.0
** Bug
* [MINVOKER-147] - setupIncludes / parallelThreads does not guarantee
execution of setup*/pom.xml first.
* [MINVOKER-150] - Results from prior execution are included unless
clean build
* [MINVOKER-210] - Remove link to non-existing Codehaus wiki
* [MINVOKER-213] - The plugin should escape any XML special characters
(&<>) during interpolating XML files.
** Improvement
* [MINVOKER-189] - Update to java 1.6
* [MINVOKER-193] - Ensure that setupProjects are always executed first
when using -Dinvoker.test
* [MINVOKER-197] - Upgrade maven-invoker-plugin to 2.0.0
* [MINVOKER-199] - Remove @Deprecated marked code and parameters
* [MINVOKER-202] - Remove unused ant dependency
* [MINVOKER-204] - Upgrade to Maven3 plugin
* [MINVOKER-206] - Upgrade maven-plugins parent to version 30
* [MINVOKER-207] - Remove @Deprecated marked code
* [MINVOKER-208] - Documentation about invoker properties related to
usage of options/parameters should be improved
* [MINVOKER-211] - Some ITs can't be re-executed without clean
* [MINVOKER-215] - Use maven-artifact-transfer to support multiple
Aether implementations
* [MINVOKER-216] - Prepare for Java9 (requires Groovy upgrade)
* [MINVOKER-217] - Upgrade to maven-invoker shared component release
version 3.0.0
* [MINVOKER-219] - Change default value for cloneProjectsTo and
cloneClean
** New Feature
* [MINVOKER-205] - add color messages
** Task
* [MINVOKER-164] - Maven Invoker still using -r option when such is no
longer supported
* [MINVOKER-212] - Upgrade of plexus-interpolation to 1.24.
* [MINVOKER-214] - Allow indexed maven.version and os.familiy in
invoker.properties
* [MINVOKER-218] - Change package to o.a.m.plugins
** Test
* [MINVOKER-209] - ITs fail (on Windows 10) when working directory
contains space
Enjoy,
-The Apache Maven team