The Maven team is pleased to announce the release of the Maven Invoker
Plugin, version 1.3.
http://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>1.3</version>
</plugin>
Release Notes - Maven 2.x Invoker Plugin - Version 1.3
** Bug
* [MINVOKER-47] - Test builds fail to locate staged artifacts when
using custom settings and non-default local repo path
* [MINVOKER-48] - Project cloning does not retain empty directories
* [MINVOKER-51] - NPE when packaging is pom
* [MINVOKER-53] - Filtering erroneously interpolates expressions
from the POM even if prefix is neither project nor pom
* [MINVOKER-59] - Using invoker.profiles with empty value causes
unintended build
* [MINVOKER-60] - Artifact staging misses attached artifact
metadata of POM projects
** Improvement
* [MINVOKER-55] - Filter IT POMs in-place if cloneProjectsTo is used
* [MINVOKER-56] - Clone all projects which are locally reachable
from the invoked IT project
* [MINVOKER-62] - Change the default value for the
projectsDirectory parameter
* [MINVOKER-64] - invoker:install does not install dependencies
unless they are in the reactor
* [MINVOKER-65] - Support token "localRepositoryUrl" for filtering
settings.xml
* [MINVOKER-67] - Create interpolated settings file in
cloneProjectsTo directory and keep it after execution
** New Feature
* [MINVOKER-7] - Add groovy support for pre/post build hook scripts
* [MINVOKER-36] - Support for non-project based Maven invocations
* [MINVOKER-46] - Allow multiple invocations of Maven on the same project
* [MINVOKER-49] - Inject global variable with path to local repo
into hook scripts
* [MINVOKER-50] - Filter all POMs that are relevant to the forked build
* [MINVOKER-52] - Add a new mojo parameter to specify filter
properties using the more convenient map-syntax
* [MINVOKER-57] - Allow to configure M2_HOME and JAVA_HOME for the
forked builds
* [MINVOKER-58] - Allow to declare setup projects which must be
run before all the rest
* [MINVOKER-61] - Allow to ignore failures
Enjoy,
-The Maven team