You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2018/01/02 22:51:25 UTC

[maven-invoker-plugin] annotated tag maven-invoker-plugin-3.0.0 updated (2af0c66 -> 2d70f18)

This is an automated email from the ASF dual-hosted git repository.

hboutemy pushed a change to annotated tag maven-invoker-plugin-3.0.0
in repository https://gitbox.apache.org/repos/asf/maven-invoker-plugin.git.


*** WARNING: tag maven-invoker-plugin-3.0.0 was modified! ***

    from 2af0c66  (tag)
      to 2d70f18  (tag)
 tagging 80de0814157f5e39a6f39637a16cbe0b1d963826 (commit)
 replaces maven-invoker-plugin-2.0.0
      by Hervé Boutemy
      on Fri May 19 20:06:35 2017 +0000

- Log -----------------------------------------------------------------
maven-invoker-plugin-3.0.0 reworked after migration from aggregate svn to split git
-----------------------------------------------------------------------

 discard d6a7819  [maven-release-plugin] copy for tag maven-invoker-plugin-3.0.0
 discard ae41fca  [maven-release-plugin] prepare release maven-invoker-plugin-3.0.0
 discard 3a13ad4  Rollback due to failing site Upgrade skin
 discard 79c1eed  [maven-release-plugin] prepare for next development iteration
 discard 7893edf  [maven-release-plugin] copy for tag maven-invoker-plugin-3.0.0
 discard 2a7d8ac  [maven-release-plugin] prepare release maven-invoker-plugin-3.0.0
 discard b028aa8  [MINVOKER-219] Change default value for cloneProjectsTo and cloneClean
 discard 281f073  [MINVOKER-218] Change package to o.a.m.plugins
 discard 72c6115  [MINVOKER-204] Upgrade to Maven3 plugin
 discard 480fac1  [MINVOKER-205] improved output
 discard 15837f9  Upgraded apache-rat-plugin to version 0.12
 discard 42f4514  [MINVOKER-213] The plugin should escape any XML special characters (&<>) during interpolating XML files.
 discard 042b3ba  [MINVOKER-213] The plugin should escape any XML special characters (&<>) during interpolating XML files.
 discard 869e0d9  [MINVOKER-213] The plugin should escape any XML special characters (&<>) during interpolating XML files.
 discard 2f74412  [MINVOKER-217] Upgrade to maven-invoker shared component release version 3.0.0
 discard 7f06229  [MINVOKER-216] Prepare for Java9 (requires Groovy upgrade)
 discard 0956bb2  [MINVOKER-214] Allow indexed maven.version and os.familiy in invoker.properties
 discard b98ecf2  Remove unnecessary casts
 discard d97a86e  [MINVOKER-215] Use maven-artifact-transfer to support multiple Aether implementations
 discard 4f6e702  [MINVOKER-209] ITs fail (on Windows 10) when working directory contains space Split ITs since there's no multi-criteria support yet
 discard 7e705cb  [MINVOKER-213] The plugin should escape any XML special characters (&<>) during interpolating XML files.
 discard c66ba71  [MINVOKER-213] The plugin should escape any XML special characters (&<>) during interpolating XML files.
 discard 2b41de8  o Reverted last commit to reset to release version parent's.
 discard 85f7abb  o Updated to latest parent SNAPSHOT.
 discard 61c327b  Correct jira.codehaus.org to issues.apache.org/jira
 discard 6db840a  [MINVOKER-212] Upgrade of plexus-interpolation to 1.24.
 discard 6c1a33c  [MINVOKER-211] Some ITs can't be re-executed without clean
 discard 70c55d6  [MINVOKER-210] Remove link to non-existing Codehaus wiki
 discard f4a33b9  [MINVOKER-209] ITs fail (on Windows 10) when working directory contains space
 discard b1d485c  Revert r1767367 which makes ITs fail on Unix
 discard 0488189  [MINVOKER-209] ITs fail (on Windows 10) when working directory contains space
 discard fe81c9d  added space and & to tested special characters
 discard 54803e3  [MINVOKER-205] use released maven-shared-utils 3.1.0
 discard da66c4c  Refactored Code
 discard f41aa31  [MINVOKER-208] Documentation about invoker properties related to usage of options/parameters should be improved  o Taken the suggestions of Abel Salgado Romero.
 discard ae4c485  Refactored code.
 discard c269486  Refactored code
 discard 1a514ea  Removed maven-compat dependency cause it is not used.
 discard 07dced7  Removed hard coded versions for maven-invoker-plugin using the version which is defined in parent. Removed plugin dependency cause we are using 2.0.0
 discard f82bdbe  [MINVOKER-164] Maven Invoker still using -r option when such is no longer supported  o Drop Maven 2 support using maven-invoker component 3.0.0
 discard ecac671  [MINVOKER-206] Upgrade maven-plugins parent to version 30
 discard 90e88a1  [MINVOKER-205] use new improved styled message API
 discard 4fbee18  [MINVOKER-205] use new style(message) helpers
 discard 25763c0  [MINVOKER-205] use AnsiUtils to build messages with consistent colors instead of JAnsi's Ansi
 discard 0022cf5  Fix for new maven-artifact-transfer
 discard 2d62943  [MSHARED-558] Make version of maven-project-utils three digit based.
 discard a942525  [MINVOKER-205] use AnsiUtils from MSHARED-552 to enable colors only with Maven 3.4+
 discard 55662b0  [MINVOKER-205] added color to invoker messages
 discard b2d82ea  [MINVOKER-204] Upgrade to Maven3 plugin Remove unused components
 discard 0efde67  [MINVOKER-204] Upgrade to Maven3 plugin Use strengh of Aether to resolve all files instead of manually copying a lot of them to the custom repository
 discard f5bcfc7  [MINVOKER-204] Upgrade to Maven3 plugin Introduce repositoryManager for localRepository related interaction
 discard 45e50ab  [MINVOKER-204] Upgrade to Maven3 plugin Add maven-artifact-transfer as dependency
 discard 61a414b  Use ArtifactInstaller from maven-artifact-transfer
 discard 2e299e3  [MINVOKER-204] Upgrade to Maven3 plugin Replace MavenSettingsBuilder with SettingsBuilder
 discard cbddada  [MINVOKER-204] Upgrade to Maven3 plugin
 discard 1719879  updated Jira url
 discard aab1704  o Updated 'plexus-archiver' to 3.2. o Updated 'commons-io' to 2.5.
 discard 9734d55  o Updated to 'plexus-utils' 3.0.24.
 discard 7d9f2e4  o Updated to 'plexus-utils-3.0.23'. o Updated to stop suppressing exceptions incorrectly when closing resources.   Most of the time the 'IOUtils.closeQuietly' methods of 'commons-io' and   the 'IOUtil.close' method of 'plexus-utils' are used incorrectly. They   are meant to be used in 'finally' blocks to not suppress an exception   already thrown in the 'try' block. The documentation of the   'IOUtils.closeQuietly' methods explicitly contains usage examples.   As soon as [...]
 discard c9afb11  Slight enhancements  o Added error checking.  o Improved error message.  o Improved comments.
 discard 2bc483c  [MINVOKER-147] setupIncludes / parallelThreads does not guarantee execution of setup*/pom.xml first.  o Refactored code to execute the setup Jobs before any other job.    Furthermore in the first step only executing single thread.
 discard 3458ecf  [MINVOKER-150] Results from prior execution are included unless clean build  o Removing of the reportsDirectory is needed cause the results    read back from the xml files in reportsDirectory.
 discard 4eca0d5  Refactored code  o Removed negative logic
 discard 47e6c72  Refactored code  o Removed testing logic for pom, cause it's already    handled in execute() method. getBuildJobs() is only    called if the pom parameter has not been given.
 discard 959d6ba  Refactored code
 discard bee6275  Refactored Code  o Don't use negative logic.
 discard 53b23de  Refactored code.
 discard 3d6c352  Fixed checkstyle reported errors.
 discard 8b2b0b4   o Refactored code.
 discard 53053dc  [MINVOKER-202] Remove unused ant dependency
 discard 1bcefe3  [MINVOKER-199] Remove @Deprecated marked code and parameters  o Removed profilesFile parameter including the references.
 discard cfef170  [MINVOKER-199] Remove @Deprecated marked code and parameters  o Removed interpolationsProperties parameter including the references.
 discard 1e1bed6  [MINVOKER-199] Remove @Deprecated marked code and parameters  o Removed testProperties parameter including the references.
 discard d08648c  [MINVOKER-199] Remove @Deprecated marked code and parameters  o Removed goalsFile parameter including the references.
 discard 5d5e6f0  [MINVOKER-197] Upgrade maven-invoker-plugin to 2.0.0
 discard 52644f8  added a link to reference doc regarding files excluded by default
 discard 0a4e6dc  [MPOM-95] updated parent pom location
 discard 30fb6a6  use released version of plugin parent, i.e 28
 discard e015cd0  Result of mvn versions:update-child-modules -DallowSnapshots -N
 discard f97196b  [MINVOKER-194] First try to reproduce it via IT not yet successful.
 discard 081062e  [maven-release-plugin] prepare for next development iteration
 discard 0c1f346  [maven-release-plugin] prepare release maven-invoker-plugin-2.0.0
 discard 685c00a  Added correct search entry for google search.
 discard 017cc36  Go to Version 2.0.0 to make JDK 6 requiremnt.
 discard 41e2071  Java 6 is back.
 discard 63b3ad3  [MINVOKER-192] Use fluido skin.
 discard 7f842d4  Undo commit r1673038 to make a release 1.10.1 possible. The commit is already part of the 3.0 branch.
 discard 552f3d1  [MNGSITE-243] Fixed link to How to use Mirros for Repositories
 discard 4b9bec2  Made consistent with other projects
 discard 01018b7  Updated to 1.6
 discard f68732b  [MINVOKER-187] set version to 1.10.1
 discard 5eef520  [MINVOKER-187] ensure cloned IT projects writable
 discard 3b3e2bf  Source format, remove ending white spaces
 discard e5cc5e5  moved Jira from Codehaus to Apache
 discard 1c3f66e  changed svnpubsub url from /content to /components
 discard 76077cc  [maven-release-plugin] prepare for next development iteration
 discard 015e4ec  [maven-release-plugin] prepare release maven-invoker-plugin-1.10
 discard b08eb7a  [MINVOKER-186] Followup added missing license header.
 discard 3611bb7  [MINVOKER-186] Filter other files except pom like .mvn/extensions.xml  Temporary solution to get the filtering for extensions.xml files  working. Will be replaced by MINVOKER-117
 discard faaca6c  [MINVOKER-155] Invoker plugin does not allow multiple environment variables to be set
 discard 745f272  [MINVOKER-185] Cannot run invoker ITs on Windows with Maven 3.3.1
 discard f8f7a96  [MINVOKER-181] Write only IT's into summary file which did not succeed.
 discard 38967a8  [MINVOKER-181] Followup  Limit the reading of report files to those which  follow the naming schema (BUILD-WhatEver.xml).
 discard f7d872b  Fixed CheckStyle reported errors.
 discard 221863f  [MINVOKER-170] Better document the usage of options for Maven.
 discard e38f19c  [MINVOKER-181] Followup.
 discard 9959b54  [MINVOKER-181] Create single summary file  The summary file (invoker-summary.txt) will be created  in the invoker-reports folder.
 discard 027accf  [MINVOKER-184] Implement IT in an other way.  Based on the suggestions of Robert Scholte and Olivier Lamy  the integration test now creates the folder during the test  instead of checking in the folder with the special characters.  This will prevent issues with versions control systems.
 discard b203e33  Fixed typo in javadoc.
 discard 0c8609f  [MINVOKER-183] IT failing when path contains accents  Added an IT with accents etc. in path name.
 discard c044db1  [MINVOKER-100] Toolchains support prepare code for picking up javaHome(s) via toolchains
 discard 4c53cd1  Cleaned up pom configuration and let the parent do it's work removed execution block for apache-rat-plugin which causes two runs of apache-rat-plugin:check goal.
 discard 4ee6c42  [MINVOKER-179] Upgrade to maven-plugins parent version 27  - Enhanced excludes to append entries instead of replacing them.
 discard fb5a8b7  [MINVOKER-178] Upgraded p-utils to 3.0.21 and changed to use symlink-safe copy
 discard 90a3c5e  [MINVOKER-177] Upgrade to maven-plugins version 25 to 26  - Fixed some checkstyle reported errors/warnings.
 discard 9b635c1  Updated to p-u .20
 discard 92809b1  [MINVOKER-176] Update p-i
 discard a3df0ed  - Undone the commit r1630358 which means to remove   all LICENSE/NOTICE files until the ASF is clear about   what to do.
 discard 27f101e  - Added to all plugins LICENSE file - Added to all plugins NOTICE file with copyright year 2007-2014
 discard cb07ff5  [MINVOKER-175]  - Improved RAT configuration and reduced violations to 0.
 discard e488047  [MINVOKER-175]  - Removed a large number of RAT violations
 discard 8e07f3f  Injection via @Parameter instead of @Component
 discard 41fa4b1  [maven-release-plugin] prepare for next development iteration
 discard 6d2f3ed  [maven-release-plugin] prepare release maven-invoker-plugin-1.9
 discard 6fc5a0c  [maven-release-plugin] prepare for next development iteration
 discard e36d99d  [maven-release-plugin] prepare release maven-invoker-plugin-1.8.1
 discard 535df4f  - Fixed ASF formatting.
 discard 020b7e3  - Rolled back r1606193, r1606191 based on a mistake.
 discard 771e266  [maven-release-plugin] prepare for next development iteration
    omit e5fa14e  [maven-release-plugin] prepare release maven-invoker-plugin-1.8.1
    omit be57789  - Set hard coded version for invoker-plugin.
    omit 62e7735  - Cleaned up imports.
    omit f5ba900  [MINVOKER-166]  - Followup with Maven 2.2.1 problems.
    omit 0bc438d  [MINVOKER-166]  - Fixed Problem with Maven 3.2.2
    omit d0dd7b0  added license header
    omit 99f9b44  [MNGSITE-152]  - Added missing download.cgi and xdoc/download.xml.vm
    omit f4d7fe2  [MNGSITE-152]  - Added appropriate links to download site and license location    to fulfill the ASF requirements.
    omit fef0b2f  Upgraded doxia/reporting
    omit e18d10e  upgraded parent pom (compiler, assembly, doap not upgraded because of a failure: need to investigate)
    omit f182dcf  [MINVOKER-162] IT fails with empty local it-repo
    omit 96c5c1f  configured site deploy to /plugins-archives/<artifactId>-LATEST
    omit 2c8b679  [MINVOKER-122] Import information into groovy scripts of the running Maven environment
    omit f10bef1  Ignore IDEA-directory.
    omit b4546d6  Revert "Reformatted to code style"
    omit c18f154  Reformatted to code style
    omit 13b2e98  More code analysis fixes
    omit 80e15e8  Further code analysis improvements
    omit 0aa5494  More java5
    omit 02c1775  use versions defined in parent's dependencyManagement
    omit 0c831df  no need for Maven 3 profile now that m-site-p is compatible with Maven 2 and 3
    omit 6bf14b7  Use m-site-p 3.3 in ITs to make it M3.1 proof
    omit 489cd6e  More plexus updates
    omit 7dbd79e  hard test to avoid stupid failures with ASF Jenkins
    omit 31c916d  Follow ASF branding rules.
    omit b9364ca  Use m-invoker-p 1.8 to include groovy-xml classes
    omit 110256b  upgrade all to last parent 24
    omit 50f73d7  Some clean ups
    omit 0c9db72  remove unnecessary casts
    omit daed91b  use foreach loop
    omit 3c2e3cc  [MINVOKER-151] Add failIfNoProjects
    omit df7ac97  Made class more Java 5 (switched to enum)
    omit 09a7cfe  Fixed typo
    omit 2df722b  [MINVOKER-119] Allow access to properties in pre- and postBuild scripts
    omit 17cc788  Fixed typo errors.
    omit e969855  [maven-release-plugin] prepare for next development iteration
    omit 4a2595b  [maven-release-plugin] prepare release maven-invoker-plugin-1.8
    omit fafc729  Use inherited version of maven-invoker-plugin
    omit 2b2f5e7  Add workaround for MRELEASE-803
    omit 81f414f  compiler source+target already inherited
    omit 838d3c9  Fix load of known null value
    omit 92e85fc  checkstyle fixes
    omit 91b62dd  Fix @since doclettag
    omit be0862e  [MINVOKER-146] Support modifying Maven executable
    omit 9e19f55  [MINVOKER-115] install goal doesn't install required plugins from the reactor build to the local repo
    omit 1b9381a  Fixed typo
    omit c87fbb2  [MINVOKER-133] Using mergeUserSettings configuration parameter with multiple executions causes IllegalStateException
    omit 1ae3c16  very small french typo
    omit eec4d96  [MINVOKER-124] Reporting the reason for skipping an integration tests
    omit 7cf66f8  [MINVOKER-124] Reporting the reason for skipping an integration tests
    omit f0facbc  Specify Maven range for ITs with settings merge/inheritence due to MNG-5224
    omit 5776b88  [MINVOKER-145] Add option to set environment variables
    omit b9df3d9  [MINVOKER-143] Update Maven Invoker to 2.1.1
    omit 2855131  [MINVOKER-106] invoker.java.version is always evaluated against current JVM instead of JVM running the builds
    omit 2c62e74  [MINVOKER-144] Change Prerequisite version of Maven to 2.2.1
    omit aff462e  [MINVOKER-134] use maven-plugin-tools' java 5 annotations for report as well
    omit b6cbf64  [MINVOKER-118] Specifying an unset property in <properties> causes a NullPointerException
    omit 9f524b5  First part of MINVOKER-106: invoker.java.version is always evaluated against current JVM instead of JVM running the builds Now isJreVersion will return true if javaHome is used, since we haven't found a solution yet to discover the actual version.
    omit c46049f  Use Arrays.asList with varArgs support instead of private method
    omit 9fdd64a  Add null + empty String test
    omit 5ef36b5  [MINVOKER-126] mavenHome in relationship with invoker.maven.version rule
    omit 5d89a71  First part of MINVOKER-126: mavenHome in relationship with invoker.maven.version rule Get version based on MavenHome
    omit 800fa98  Update internal m-invoker-plugin version
    omit e6dbd53  more java 5 loop constructs
    omit a92ac2a  Add reminder. Related to MINVOKER-126: mavenHome in relationship with invoker.maven.version rule
    omit 66bbe94  [MINVOKER-137] Maven 2.2.1 NullPointerException with mergeUserSettings parameter (failing) IT was already there
    omit 84bafef  [MINVOKER-142] Make it possible to specify debug-mode in invoker.properties
    omit 6e71e56  [MINVOKER-140] Support exclusion with invokerTest
    omit de58995  o Like everyone else, I seem to be running into commons-io 2.4 jdk5 compatibility problems....
    omit cbbcc44  o Replaced XmlStreamReader with commons-io version
    omit 0fc813b  prevent spamming
    omit 9c9ca24  [MINVOKER-139] use last p-u version 3.0.7 which is faster for file copy
    omit 9773e37  replace StringBuffer by StringBuilder
    omit 91fff85  Simplify configuration, since some have become the default
    omit 3fc3966  Fix MINVOKER-138: Use groovy-all dependency to have xml support
    omit b3b057f  upgrade parent version used
    omit f2fc7ae  [maven-release-plugin] prepare for next development iteration
    omit a47938e  [maven-release-plugin] prepare release maven-invoker-plugin-1.7
    omit be4eb86  using maven script interpreter release
    omit 7d10c8c  Using fixed pom for the 1.7 release
    omit 8e6be73  annotations are not needed for plugin execution so mark dependency as provided
    omit 30410aa  [MINVOKER-136] upgrade groovy version used to 2.0.1.
    omit bd6aeee  [MINVOKER-135] log relative script path instead of full script path for pre-/post-build scripts
    omit 7a73e95  use last plugin parent snapshot to use last compiler plugin to improve build time on jenkins build.
    omit 82e47c4  use last site plugin version for it tests
    omit e6f7c6a  use last 3.1 version
    omit 5f0c7c5  move maven-plugin-plugin version to a property
    omit c0b9e54  [MINVOKER-134] use maven-plugin-tools' java 5 annotations Submitted by Tony Chemit
    omit 59102fb  fixed typo
    omit 016cb5b  [maven-release-plugin] prepare for next development iteration
    omit 24baceb  [maven-release-plugin] prepare release maven-invoker-plugin-1.6
    omit 8914a57  upgrade reporting plugin versions
    omit 1aa6cf4  [MINVOKER-97] fix use of a provided settings when user doesn t want to merge with his own settings
    omit 76f4512  [MINVOKER-131] upgrade groovy version used to 1.8.6
    omit 161b95e  [MINVOKER-130] Add a reference to the buld-job documentation. Submitted by Karl Heinz Marbaise.
    omit fd998a6  improved translation
    omit 1b855ba  fixed ambiguous links
    omit a2e56c4  extended the description of the model
    omit 7baf8c0  javadoc for mergeUserSettings field
    omit 2484602  add a flag to merge settings off by default
    omit f60e67e  back to 1.6-SNAPSHOT
    omit d74788c  [maven-release-plugin] prepare for next development iteration
    omit cb340f5  [maven-release-plugin] prepare release maven-invoker-plugin-1.6
    omit 075233e  remove debugging code
    omit f0ab016  prevent IllegalStateException on setting merging
    omit dd28c33  fix typo
    omit f6d7e42  box verbatim blocks
    omit d0d9a0b  back to 1.6-SNAPSHOT
    omit d5edd91  [maven-release-plugin] prepare for next development iteration
    omit 4c117ad  [maven-release-plugin] prepare release maven-invoker-plugin-1.6
    omit 9d00f7b  oups missed to add
    omit fbb9cad  [MINVOKER-97] Add possibility to inherit settings.xml from calling process Submitted by Anders Hammar.
    omit eae3526  [MINVOKER-129] Code cleanups Submitted by Anders Hammar.
    omit 6715af0  use last parent
    omit 8736b89  [MINVOKER-128] Remove old workaround for MINVOKER-50 in POM Submitted by Anders Hammar.
    omit 1b3c42a  use maven-script-interpreter 1.0 released version
    omit 4f296fc  exception has changed in script interpreter component and a bit of formatting
    omit c8a4e7b  adapt from changes in script interpreter library
    omit c30bb87  [MINVOKER-120] Move various script interpreters to a new artifact in maven-shared reuse FileLogger from shared component
    omit 4deee47  [MINVOKER-120] Move various script interpreters to a new artifact in maven-shared extract ScriptRunner too
    omit c8e2ba9  [MINVOKER-120] Move various script interpreters to a new artifact in maven-shared
    omit 559b7a0  don't generate doc in src/site/xdoc use default values
    omit 3daffb6  generate modello doc and add link to build-job.xml produce by the plugin
    omit 3c31570  updated reporting configuration for Java 5
    omit d998c32  o prefer FileUtils.fileRead() API to IOUtil.copy() to avoid file handle leaks in IT verification scripts o code formatting
    omit 0836d67  o added mavenVersion property when not already there o used mavenVersion property for maven prerequisite
    omit d65340c  use released parent
    omit 99be822  [MINVOKER-116] Mark plugin as @threadSafe
    omit ed9921c  o added schema reference for the model o fixed warning about deprecated attribute
    omit 1e87ec1  use last SNAPSHOT parent.
    omit ac8451b  [MINVOKER-114] Update plugin code to use Java 5 language features. Submitted by luke w patterson
    omit 2c62551  [MINVOKER-113] update to Groovy 1.7.5 (from 1.5.6). Submitted by luke w patterson
    omit 19f9c5b  [MINVOKER-112] duplicate script classpath entries are not filtered out, can cause ClassCastException. Submitted by luke w patterson
    omit 4d4c8b0  [MINVOKER-110] It tests must be runnable in parrallel.
    omit 46f3b18  [MINVOKER-109] upgrade maven-reporting-api and maven-reporting-impl versions .
    omit 4e8110f  [MINVOKER-108] Upgrade doxia and doxia-site-tools version to 1.1.4 .
    omit a2fbcf1  move the invoker plugin version used to a property so we can test the current version with a cli parameter
    omit 8c90b2f  upgrade site plugin version used for running its
    omit 49a7db7  upgrade parent version and invoker version used.
    omit b5f63af  upgraded to released version of site plugin
    omit 2ace594  use last site plugin SNAPSHOT for maven 3 build
    omit 134743f  use released version of maven-site-plugin
    omit 779ca4d  [MINVOKER-102] Provide a way to install Extra dependencies
    omit 8e379f6  [MINVOKER-103] Update to plexus-utils:2.0.4+ to eliminate deadlock potential during forked Maven executions
    omit 47f1ee1  o Polished IT
    omit 008b505  o Polished code
    omit 98d85ad  [MINVOKER-102] Provide a way to install Extra dependencies Submitted by: Marvin Froeder
    omit da59e82  o Inherited from maven-plugins:17
    omit e5c9576  o Fixed IT
    omit 1f30d0e  o Formatted code
    omit 81ef018  [MINVOKER-101] provide property to make a clean clone
    omit 198ae35  [MINVOKER-101] provide property to make a clean clone Submitted by: Robert Scholte
    omit 3dca7fb  o Polished error message
    omit da56947  o Inherited from maven-plugins:16
    omit 7d2c124  o Made script run on Java 1.4
    omit cbb8481  [maven-release-plugin] prepare for next development iteration
    omit e19e20c  [maven-release-plugin] prepare release maven-invoker-plugin-1.5
    omit 6ed18f6  fix some documentation before release
    omit 7246c60  o Tweaked summary
    omit bf46f10  o Fixed typo
    omit ce29f91  [MINVOKER-96] Adding a selector based on current maven version
    omit c3726b4  [MINVOKER-95] Restoring the behaviour that exceptions thrown in a post-build hook script result in a build failure
    omit 87080c8  [MINVOKER-95] Committing some tidy-up's suggested by Benjamin Bentmann
    omit a6489b3  [MINVOKER-95] Adding implementation of selector-scripts functionality
    omit 9677fa3  o Fixed typo
    omit 7ac4ec4  add apache snapshot repo for maven 3.x build
    omit de7954e  o Updated to maven-invoker-plugin:1.4
    omit c4de250  faster execution
    omit 6f57dfb  [maven-release-plugin] prepare for next development iteration
    omit cbd5f53  [maven-release-plugin] prepare release maven-invoker-plugin-1.4
    omit 3ff06ee  o Updated to maven-invoker:2.0.11
    omit afa7376  o Stabilized IT
    omit 48d1ed7  o Polished site
    omit 40b0dea  [MINVOKER-94] Allow to skip projects based on JRE version or OS family
    omit b813857  upgrade parent version to ensure source-release is automatic.
    omit d034c10  o Fixed handling of metadata for dependencies outside of reactor
    omit 635b46d  [MINVOKER-93] Filtering all POMs that are relevant to the forked build needs to consider child modules added by profiles
    omit deb58bb  o Refactored code
    omit 15b7989  o Added IT profile for Maven 3
    omit 7dc65e7  o Stabilized ITs
    omit eddf151  [MINVOKER-92] Add support for show version option ( -V,--show-version)
    omit 54e2975  o Decoupled ITs from maven-site-plugin
    omit 25b3731  [MINVOKER-91] Decouple test execution from build failure Submitted by: Stephen Connolly
    omit 97b4aa1  o Fixed checkstyle errors
    omit e2796c9  o Refactored code
    omit 03c6cd9  [MINVOKER-91] Decouple test execution from build failure Submitted by: Stephen Connolly
    omit ab1b62a  o fixed ambiguous links o added Doxia xsd
    omit 5463915  o Fixed documentation
    omit c8327c6  [MINVOKER-88] Staging of existing artifacts from the local repository triggers transformations on them
    omit f8c8d16  o Polished code
    omit e29db4e  [MINVOKER-70] invoker:install does not properly handle versioned dependencies
    omit ddecd72  o Tidied up dependencies
    omit ce49bc1  [MINVOKER-85] Don't treat null return value from hook scripts as error
    omit b41745e  used http://maven.apache.org/xsd/* for schema location
    omit cde69da  o Prevented multiple installations of same artifact
    omit ffe2997  o Tweaked documentation
    omit 3544bb5  add a small javadoc comment on the report mojo
    omit 29de38d  [MINVOKER-77] Add a invoker report mojo which display invoker its result remove forked lifecycle
    omit 5d6151c  [MINVOKER-77] Add a invoker report mojo which display invoker its result add French file
    omit 1ad6151  [MINVOKER-84] Staging of snapshot dependencies is incomplete
    omit 228f9ce  [MINVOKER-83] Allow to configure different system properties for multi-invocation builds
    omit 7b9bc23  o Inherited from maven-plugins:13
    omit 2441b88  o Used dedicated system property for test (the build.log Mark Struberg provided suggests file.encoding can't be safely overridden in all envs but that is irrelevant for the test)
    omit d009756  o Polished code:   - Improved exception handling   - Centralized retrieval of report files   - Reduced visibility of internal methods
    omit 788221b  [MINVOKER-81] provide a flag to skip the execution of all invoker steps Submitted by: Mark Struberg
    omit 4bb14c6  use the latest parents
    omit d5a03a5  o Polished report and used localized number formats
    omit 76a4f12  o Updated report bundle to refer to builds rather than tests o Added German bundle
    omit 4c45789  o Fixed rendering of build result
    omit 498af17  [MINVOKER-77] Add a invoker report mojo which display invoker its result
    omit 7dbb48e  [MINVOKER-76] Have invoker:run generate report files to allow reporting on the results of running invoker
    omit 9468e12  o Used modello-maven-plugin version inherited from parent to avoid inconsistencies during reactor build
    omit 2d85631  o Refactored the script execution out into a standalone util class
    omit b5c6650  o Polished code
    omit f6794b0  fix it
    omit 763b7ba  [MINVOKER-76] add some for the report file feature
    omit 6e3dcb6  [MINVOKER-76] add @since make the report directory configurable with cli
    omit f827063  [MINVOKER-76] Have invoker:run generate report files to allow reporting on the results of running invoker Submitted by Stephen Connolly
    omit 1dd8d44  o Optimized ITs with regard to execution time
    omit 19ae0c8  o Strengthened ITs
    omit 78c8ac7  [MINVOKER-79] Allow to easily pass data from the pre-build hook script to the post-build hook script
    omit a0c18a6  [MINVOKER-78] Throwing subclasses of java.lang.Error from hook script aborts main build with "FATAL ERROR"
    omit 2469cc3  o Simplified example hook script (The Invoker Plugin automatically logs the exception stack trace. Besides, throwing an exception has the additional benefit of transporting the error message/condition to the summary output on the console)
    omit f06dc85  [MINVOKER-75] Trigger further builds upon any indexed invoker property
    omit 6ce0dc5  [MINVOKER-74] Allow to specify alternative POMs during multi-module builds
    omit 1656394  o Added build time to summary output
    omit 8a19e74  o Adjusted IT settings to compensate for the unusual unix-style local repo path used on the Windows nodes of the Hudson grid
    omit 8080eed  [MINVOKER-73] Support filter token @baseurl@
    omit 4b8d8fe  o Updated all plugins to use maven-invoker-plugin:1.3 to workaround MNG-3284 and bogus CI failures
    omit 8bb179a  o Installed POM for staged dependencies via attached artifact metadata which more closely resembles things in the Install Plugin and also reduces log noise from the ArtifactInstaller by 50%
    omit 955a199  [MINVOKER-70] invoker:install does not properly handle versioned dependencies
    omit 8348399  [MINVOKER-72] Allow to configure network mode for sub builds
    omit 4a9d578  [MINVOKER-71] Usage of <setupIncludes> can result in duplicate project invocation
    omit a633e32  o Updated to maven-invoker-plugin:1.3
    omit 62afb9c  [MINVOKER-69] Filter token "basedir" no longer interpolated
    omit e9e357a  [MINVOKER-68] Enable accessibility for non-public members from BeanShell scripts
    omit 72587f5  [maven-release-plugin] prepare for next development iteration
    omit 7f2a68e  [maven-release-plugin] prepare release maven-invoker-plugin-1.3
    omit eda3163  [MINVOKER-66] Reduce log level for install goal output to debug
    omit c3604b9  [MINVOKER-67] Create interpolated settings file in cloneProjectsTo directory and keep it after execution
    omit b793225  o Improved IT name
    omit fe862a7  o Fixed Checkstyle warnings
    omit 5950fef  [MINVOKER-66] Reduce log level for install goal output to debug
    omit 53a43e3  use released parent
    omit 46f7f32  [MINVOKER-65] Support token "localRepositoryUrl" for filtering settings.xml
    omit eaece7a  [MINVOKER-7]
    omit 697085c  [MINVOKER-62] Change the default value for the projectsDirectory parameter
    omit 05e6e61  [MINVOKER-64] invoker:install does not install dependencies unless they are in the reactor
    omit 26e9023  [MINVOKER-64] For dependency artifacts that aren't in the current reactor, install them from the local repository when invoker:install is called.
    omit 776f754  [MINVOKER-61] Allow to ignore failures
    omit 2b740e3  o Refactored code
    omit b437cfd  [MINVOKER-60] Artifact staging misses attached artifact metadata of POM projects
    omit fa26a67  o Improved error reporting
    omit 6093992  o Added separate document about filtering
    omit aac1a93  o Added some links
    omit 8bfca14  o Added integration test to check handling of spaces on Maven command line
    omit 3e64b19  o Unified license headers
    omit ddd484f  o Updated to maven-invoker:2.0.10
    omit af256b0  o Updated index page of plugin site
    omit 2d5890e  o Explicitly stated UTF-8 as file encoding o Updated license header
    omit f66417c  o Mentioned plugin ITs as further examples
    omit 4dbc3cb  o Changed encoding of site descriptor to UTF-8 just like used for POMs o Updated/added license headers
    omit 7ec3ac7  o Unified plugin name
    omit 263f52e  o Updated index page of plugin site
    omit 7138e47  o Added integration test to check multiple Maven invocations per project
    omit c18ec54  [MINVOKER-59] Using invoker.profiles with empty value causes unintended build
    omit 4e566c3  o Added integration tests to check handling of failures
    omit 64b7c55  o Clarified failure conditions
    omit 29f4d81  [MINVOKER-58] Allow to declare setup projects which must be run before all the rest
    omit 896634b  o Extended integration test to check both script interpreters
    omit e8dec76  o Added integration test to check for discovery of script by well-known file extension
    omit a26f3f6  o Updated documentation
    omit ca90413  [MINVOKER-57] Allow to configure M2_HOME and JAVA_HOME for the forked builds
    omit 7632fa6  [MINVOKER-50] Filter all POMs that are relevant to the forked build
    omit 13c8e0c  o Added javadoc
    omit eab1cd0  [MINVOKER-56] Clone all projects which are locally reachable from the invoked IT project
    omit f6d44d3  [MINVOKER-55] Filter IT POMs in-place if cloneProjectsTo is used
    omit d677e1d  o Avoided unnecessary interpolation of settings before each sub build
    omit 4b31d64  o Added integration test to check proper handling of POM encoding
    omit 208500e  o Excluded settings.xml automatically from project scanning
    omit d4770ab  o Added ASF snapshot repo to user settings of ITs (e.g. to make sure they can resolve snapshot parents)
    omit 186a720  o Set svn:eol-style=native
    omit 7b93799  o Added IT to check for proper class loading in hook scripts
    omit 9f81034  [MINVOKER-53] Filtering erroneously interpolates expressions from the POM even if prefix is neither project nor pom
    omit c42dd4a  o Polished documentation
    omit db55d95  [MINVOKER-52] Add a new mojo parameter to specify filter properties using the more convenient map-syntax
    omit 8ab5231  o Extended IT to check for attached artifacts, too
    omit 2afbf33  [MINVOKER-51] NPE when packaging is pom Submitted by: Peter Janes Reviewed by: Benjamin Bentmann
    omit d314afe  o Unified interpolation
    omit 8b3162c  o Retained line terminators in filtered files to make their inspection easier
    omit 5421893  o Added integration test to check proper artifact staging (inspired by MINVOKER-40 and MINVOKER-43)
    omit aae66a2  o Extended FAQ
    omit e5d3dbb  o Deleted obsolete files
    omit 167110b  o Made build summary use error level for list of failed builds
    omit 272b0ab  o Refactored handling of build failures
    omit ba28c62  o Improved handling of script exceptions
    omit 42d861e  o Fixed potentially misleading failure message o Logged script exceptions to build log
    omit 0e3ba96  o Strengthened IT to check that the default local repo path is properly propagated to the sub build
    omit 65a1f95  o Stabilized ITs
    omit e256e47  o Added another IT
    omit 8a7c93d  [MINVOKER-49] Inject global variable with path to local repo into hook scripts
    omit f83d260  [MINVOKER-48] Project cloning does not retain empty directories
    omit 83f5e6e  [MINVOKER-47] Test builds fail to locate staged artifacts when using custom settings and non-default local repo path
    omit 9fd4682  o Deleted obsolete files
    omit 894a021  o Converted unit tests that executed the mojo to ITs
    omit de3e77f  o Inherited from latest parent
    omit d46d169  o Refactored code to ease maintenance
    omit a8d3755  [MINVOKER-46] Allow multiple invocations of Maven on the same project
    omit 4a47133  o Refactored code to reduce complexity
    omit 18e7719  o Refactored code to ease maintenance o Added more javadoc
    omit ca202b0  o Reduced visibility of classes/methods that are implementation details o Fixed some problems reported by Checkstyle
    omit 5a10544  o Fixed some problems reported by Checkstyle
    omit cbdee47  [MINVOKER-7] Add groovy support for pre/post build hook scripts
    omit 7e40757  o Partially reverted r683667 to break up cyclic references among plugins in reactor
    omit ea59490  o Added stub IT profile to highlight plugins during CI
    omit 6e0facb  o Improved parameter documentation
    omit d263d65  [MINVOKER-36] Support for non-project based Maven invocations
    omit 7641006  [maven-release-plugin] prepare for next development iteration
    omit 5dffc10  [maven-release-plugin] prepare release maven-invoker-plugin-1.2.1
    omit 3e68db7  o Locked down version of all reporting plugins
    omit 73767f1  o Switched to released maven-invoker:2.0.9
    omit 3c2fb46  Go back to parent 11 Will be released before parent 12 (and integrated into it)
    omit cdf81d7  o Be consistent in naming.
    omit c176cb8  o Fix typos.
    omit 7113bfe  [MINVOKER-45] External properties file is ignored if parameter testProperties is not defined
    omit 08e8417  Try to use the 12-SNAPSHOT parent
    omit 317c2c7  o Updated to plexus-utils:1.5.6 o Switched to plexus-interpolation:1.2
    omit fdbb8e4  o Switched back to plexus-utils:1.5.1 (interpolation API broke and needs fix ups)
    omit 135aa4f  o Reordered POM
    omit 1befd67  o Added project description o Updated to plexus-utils:1.5.6
    omit baec36b  o Tweaked documentation
    omit d5cc846  o Improved documentation
    omit 519661d  o Escaped POM property that should not be filtered
    omit d906b76  o Use latest versions of Project Info Reports, Plugin and Site plugins.
    omit e659bf6  o Sync titles, headings and menu options. o Alphabetize the Examples menu options.
    omit 76840b4  o Make sure that the documentation always has up-to-date <version> elements in POM snippets in the documentation.
    omit 9eb9543  o Sync the version of dependencies on Maven core artifacts with the version specified as a Maven prerequisite. o Add used undeclared dependencies.
    omit 1afe7d6  o Fix typos.
    omit 9328d5a  o Add and fix license headers.
    omit 567509f  o Ignore IDEA files.
    omit b58e81e  o Fix errors reported by Checkstyle.
    omit e8fb525  [MINVOKER-44] cloneProjectsTo fails to copy projects with the same prefix
    omit 80e4d90  upgrade to last maven-invoker SNAPSHOT in order to have fixes for MSHARED-21 changes version 1.2.1 as it's a bug fixes version
    omit 5ab3617  o Reverted r679364 (I misunderstood the problems caused by MINVOKER-43)
    omit 4ae4575  using release of maven-plugin-testing-harness:1.2 use last surefire plugin version
    omit 1ef2aaf  o Pointed out requirement to sync remote repo identifiers with identifier of local testing repo
    omit 326e528  [MINVOKER-43] Sync repository identifier of custom IT repo with identifier of real local repository
    omit 5a0792c  [MINVOKER-42] Incorrect message "See ...build.log for details' when noLog is specified
    omit cc9f68b  [MINVOKER-42] Incorrect message "See ...build.log for details' when noLog is specified
    omit 0d8984c  [MINVOKER-41] NullPointerException in InvokerMojo::runBuild in case the mvn executable is not at the expected location
    omit 553fb25  [MINVOKER-40] Parent POMs of dependencies are missing in IT repo
    omit efaf274  o Polished docs
    omit 8d5f91b  [maven-release-plugin] prepare for next development iteration
    omit 8d04ee1  [maven-release-plugin] prepare release maven-invoker-plugin-1.2
    omit 7fabeb8  o ignored IDE files
    omit 11f9938  use released version
    omit ccae628  [MINVOKER-37] Stage Reactor Contents to IT Repo
    omit 2308500  o Fixed svn:keywords
    omit ed031fa  o Removed svn:executable
    omit a9ddf2c  o Polished site
    omit 8db81fe  [MINVOKER-22] Add feature to install plugin to a local repository.
    omit d6eb3d6  [MINVOKER-35] Make run mojo bind to phase integration-test by default
    omit 72fb6e8  [MINVOKER-6] Add current's project test classpath to the Bean Shell interpreter classpath
    omit 3537c3d  [MINVOKER-34] Warn about usage of platform encoding
    omit 6e5cec5  [MINVOKER-30] Allow to configure file encoding for verifications scripts
    omit a454077  fix checkstyle errors
    omit b015b43  add documentation on how to have a faster build with the plugin
    omit b007a01  [MINVOKER-22] Remove unused import.
    omit 7af2f49  [MINVOKER-22] Use ArtifactRepositoryFactory instead of calling the repository object constructor directly.
    omit ac77f27  o Extended FAQ to mention possibility to assert build failures
    omit 3808d20  [MINVOKER-33] Allow to centrally configure invocation request per IT
    omit c51d67b  o Polished docs
    omit ee9b873  o Added @since tag
    omit eaf6d95  [MINVOKER-6] Add current's project test classpath to the Bean Shell interpreter classpath
    omit de5320b  [MINVOKER-27] Allow to set MAVEN_OPTS when invoking Maven
    omit 4d23098  o Fixed javadoc
    omit f3333ac  [MINVOKER-22] Adding site documentation for install feature, and some other site improvements.
    omit 8f95e09  Add target directory to svn:ignore
    omit 610b7b3  Small improvement to error handling.  If the local-repo does not exist, it should be created.
    omit f69d9ee  interpolate settings file add a new key/value localRepository with value settings.localRepository (will help to fix MINVOKER-26)
    omit aea092a  [MINVOKER-22] Add feature to install plugin to a local repository. Submitted by Paul Gier
    omit aaf74c0  o Polished site docs
    omit 0dbea8e  o Added @since tag
    omit ef6bea5  o Fixed dependency declarations
    omit 8f6fcd3  [MINVOKER-30] Allow to configure file encoding for verifications scripts
    omit ab6fe1f  [MINVOKER-32] Exclude some files by default when using "cloneProjectsTo" Submitted by Paul Gier
    omit 5dde89e  [MINVOKER-31] Test failing because of system property Submitted by Paul Gier
    omit a4572bb  o Added bin to svn:ignore
    omit ed3c9fd  [MINVOKER-27] Allow to set MAVEN_OPTS when invoking Maven
    omit 860fd13  don't fail if working directory path contains spaces (fixed by PLXUTILS-54 in plexus-utils 1.4.9)
    omit 17a4178  fixed encoding when writing interpolated POM file
    omit 5e38895  removed tabs or unwanted spaces (no code change)
    omit 44aea8c  o Added svn:eol-style=native
    omit 2655fa7  o Removed svn:executable
    omit 7da42b4  [MINVOKER-24] add a parameter to use an alternate settings file
    omit 40ac136  [MINVOKER-23] Use project.getProperties() when performing IT pom interpolations Submitted by John Allen
    omit 73ef429  add license header
    omit 4d88273  ignore eclipse files
    omit 9aee9c6  remove fix version
    omit c7060be  [maven-release-plugin] prepare for next development iteration
    omit b596a35  [maven-release-plugin] prepare release maven-invoker-plugin-1.1
    omit 0f341d7  as the plugin depends on plexus-utils 1.4.7 the maven prerequisites version must be 2.0.6
    omit 1563c1f  lock maven-source-plugin to version 2.0.4
    omit add0a26  use released version of maven-invoker
    omit faf381e  [MINVOKER-18] two executions of the same pom causes a prooblem with interpolated-pom.xml Don't use the patch attached in the issue. Just delete the target file if exists before (re)creation.
    omit 407abb5  [MINVOKER-20] Adding properties parameter to replace testProperties, and use the more standard <key>value</key> syntax for properties.
    omit 539e7bc  [MINVOKER-10] Capability to define different profiles per it test
    omit 00a75ef  [MINVOKER-15] fix issueManagement url
    omit 9816a81  use deleteOnExit() for temporary interpolated  pom files
    omit 21dffb2  [MINVOKER-13] support a parameter "a la" -Dtest like in surefire
    omit 1d1b4d6  [MINVOKER-12] Interpolate it pom with a different token ${..} -> @...@
    omit e6148b0  add a documentation on goals files interpolation
    omit 0e8853c  [MINVOKER-11] In case of error in bsh evaluation the error must be display this error is displayed with getLog().error in the mojo
    omit 81ba4ee  [MINVOKER-9] Interpolate goal files with project and new properties field
    omit 5f287c6  remove System.out.println
    omit dafe85a  add unit test
    omit 48ddb04  add some @since
    omit d0bf920  Adding skip flag to enable fine-grained control over existing plugin configurations from within a profile, simply by setting a flag.
    omit 3f30ceb  Adding support for profiles.
    omit 7005fc6  [MINVOKER-2] Applying patch to keep failures from being counted twice.
    omit a309e6a  Adding ability to clone the project(s) before invoking. This is useful when you actually want to run the main build twice (once nested within the other) without having any collisions on class output dir, etc.
    omit 5cfbecf  Update parent version to 8, as 8-SNAPSHOT is never deployed and 8 is released
    omit e940bf2  update parent
    omit c9c887b  [maven-release-plugin] prepare for next development iteration
    omit 49de9e8  [maven-release-plugin] prepare release maven-invoker-plugin-1.0
    omit a287056  Fixing for released maven-invoker, and rolling back the parent pom version to avoid having to release it.
    omit 3a64ab2  o fix reference
    omit 2dfc64a  o udating the license headers
    omit fad90da  o correctly reference
    omit 676adb2  o rolling back some snapshots to releases to prepare for a release, the vote was in october so we'll need to do it again, but this is necessary for automating some non-standard builds for the ITs
    omit b710299  - move plugin-plugin out of 'reporting' for plugins. It's a required part of the site, and does not cause any issues with the reactor or site generation - update to snapshots
    omit 65bf500  o updating to latest released parent
    omit 59a22b7  Adding parameters to suppress summary and inject global test properties for all IT builds.
    omit 7f5f4d0  o adding prereq
    omit 6104c1c  o inherit the SCM element
    omit 59931b9  o adding documentation for the invoker plugin
    omit 694825a  o adding a faq
    omit b6b9d9c  o starting site for invoker plugin
    omit c56c0d1  moved to sandbox
    omit 1c9e4c3  Updating the parent-pom version.
    omit 610c654  MNG-2587: [maven-invoker-plugin] build.log file should not be placed inside the target/ directory
    omit f7bd57a  Changing verification script to be more general-purpose, as a post-build hook.
    omit c9d8e23  Adding option to stream build logs to the mojo output.
    omit c3d96d3  ...and fixing SCM info for the sandbox location.
    omit b866164  Adding SCM info for the sandbox location.
    omit 444329b  Cleaning up output and fixing single-pom override parameter.
    omit 6f921e1  Adding ability to specify a single POM to build as an override to the scanning behavior.
    omit 9545d35  changing pom to use new parent, and added sysout/syserr handling for scripts.
    omit 840fd36  Initial pass at a maven-forking plugin...uses the maven-invoker API from maven/shared.
     add a34c055  moved to sandbox
     add 2210e10  o starting site for invoker plugin
     add 102a1c5  o adding a faq
     add f969fcd  o adding documentation for the invoker plugin
     add 611f64b  o inherit the SCM element
     add 7b390fe  o adding prereq
     add a7ee668  Adding parameters to suppress summary and inject global test properties for all IT builds.
     add 50bea81  o updating to latest released parent
     add 6abd365  - move plugin-plugin out of 'reporting' for plugins. It's a required part of the site, and does not cause any issues with the reactor or site generation - update to snapshots
     add 30f1e00  o rolling back some snapshots to releases to prepare for a release, the vote was in october so we'll need to do it again, but this is necessary for automating some non-standard builds for the ITs
     add 1dc80d7  o correctly reference
     add 8f4fe7b  o udating the license headers
     add 253d934  o fix reference
     add 061aad0  Fixing for released maven-invoker, and rolling back the parent pom version to avoid having to release it.
     add 6f92f42  [maven-release-plugin] prepare release maven-invoker-plugin-1.0
     add 78c82f8  [maven-release-plugin] prepare for next development iteration
     add 8abbfbd  update parent
     add 93a96d7  Update parent version to 8, as 8-SNAPSHOT is never deployed and 8 is released
     add 4035c8b  Adding ability to clone the project(s) before invoking. This is useful when you actually want to run the main build twice (once nested within the other) without having any collisions on class output dir, etc.
     add f907bbe  [MINVOKER-2] Applying patch to keep failures from being counted twice.
     add 14c8db5  Adding support for profiles.
     add e9e865f  Adding skip flag to enable fine-grained control over existing plugin configurations from within a profile, simply by setting a flag.
     add 10f2aef  add some @since
     add c450cd2  add unit test
     add 6ef2cca  remove System.out.println
     add 5e46e81  [MINVOKER-9] Interpolate goal files with project and new properties field
     add 7d8c66f  [MINVOKER-11] In case of error in bsh evaluation the error must be display this error is displayed with getLog().error in the mojo
     add 0457812  add a documentation on goals files interpolation
     add d7dc87e  [MINVOKER-12] Interpolate it pom with a different token ${..} -> @...@
     add 12734e2  [MINVOKER-13] support a parameter "a la" -Dtest like in surefire
     add 69567e8  use deleteOnExit() for temporary interpolated  pom files
     add 8ddabe2  [MINVOKER-15] fix issueManagement url
     add 155cc7e  [MINVOKER-10] Capability to define different profiles per it test
     add e2b694d  [MINVOKER-20] Adding properties parameter to replace testProperties, and use the more standard <key>value</key> syntax for properties.
     add 65cf57a  [MINVOKER-18] two executions of the same pom causes a prooblem with interpolated-pom.xml Don't use the patch attached in the issue. Just delete the target file if exists before (re)creation.
     add f07a633  use released version of maven-invoker
     add 0e7fa4f  lock maven-source-plugin to version 2.0.4
     add fc6f59e  as the plugin depends on plexus-utils 1.4.7 the maven prerequisites version must be 2.0.6
     add cf1ec65  [maven-release-plugin] prepare release maven-invoker-plugin-1.1
     add 0ce6381  [maven-release-plugin] prepare for next development iteration
     add b7dd190  remove fix version
     add 9c132db  add license header
     add 3240aad  [MINVOKER-23] Use project.getProperties() when performing IT pom interpolations Submitted by John Allen
     add e568d27  [MINVOKER-24] add a parameter to use an alternate settings file
     add bc91c48  o Removed svn:executable
     add 9c0b85f  o Added svn:eol-style=native
     add bc2014b  removed tabs or unwanted spaces (no code change)
     add 30efbc6  fixed encoding when writing interpolated POM file
     add c4cf392  don't fail if working directory path contains spaces (fixed by PLXUTILS-54 in plexus-utils 1.4.9)
     add 88682f4  [MINVOKER-27] Allow to set MAVEN_OPTS when invoking Maven
     add 351fd46  [MINVOKER-31] Test failing because of system property Submitted by Paul Gier
     add 4b02eba  [MINVOKER-32] Exclude some files by default when using "cloneProjectsTo" Submitted by Paul Gier
     add 085984c  [MINVOKER-30] Allow to configure file encoding for verifications scripts
     add 760af14  o Fixed dependency declarations
     add 8fbbacd  o Added @since tag
     add 4b4346c  o Polished site docs
     add 25bf8d3  [MINVOKER-22] Add feature to install plugin to a local repository. Submitted by Paul Gier
     add 3d7da97  interpolate settings file add a new key/value localRepository with value settings.localRepository (will help to fix MINVOKER-26)
     add e5cd021  Small improvement to error handling.  If the local-repo does not exist, it should be created.
     add 0a4a359  [MINVOKER-22] Adding site documentation for install feature, and some other site improvements.
     add fe4511c  o Fixed javadoc
     add 84dc643  [MINVOKER-27] Allow to set MAVEN_OPTS when invoking Maven
     add 1c8eac2  [MINVOKER-6] Add current's project test classpath to the Bean Shell interpreter classpath
     add bf72799  o Added @since tag
     add 38faef9  o Polished docs
     add b753861  [MINVOKER-33] Allow to centrally configure invocation request per IT
     add ea19baa  o Extended FAQ to mention possibility to assert build failures
     add 1d3fff9  [MINVOKER-22] Use ArtifactRepositoryFactory instead of calling the repository object constructor directly.
     add 3fadefa  [MINVOKER-22] Remove unused import.
     add c873e71  add documentation on how to have a faster build with the plugin
     add f07931b  fix checkstyle errors
     add 3e49083  [MINVOKER-30] Allow to configure file encoding for verifications scripts
     add aba479d  [MINVOKER-34] Warn about usage of platform encoding
     add 4b61e3e  [MINVOKER-6] Add current's project test classpath to the Bean Shell interpreter classpath
     add 86af92f  [MINVOKER-35] Make run mojo bind to phase integration-test by default
     add 57f906d  [MINVOKER-22] Add feature to install plugin to a local repository.
     add bc78161  o Polished site
     add 58ea6c0  o Removed svn:executable
     add 8e774c9  [MINVOKER-37] Stage Reactor Contents to IT Repo
     add 0eba059  use released version
     add 461df68  [maven-release-plugin] prepare release maven-invoker-plugin-1.2
     add 8ee11e2  [maven-release-plugin] prepare for next development iteration
     add e5a4e9f  o Polished docs
     add d578014  [MINVOKER-40] Parent POMs of dependencies are missing in IT repo
     add a690cf3  [MINVOKER-41] NullPointerException in InvokerMojo::runBuild in case the mvn executable is not at the expected location
     add 89b34ed  [MINVOKER-42] Incorrect message "See ...build.log for details' when noLog is specified
     add a45e859  [MINVOKER-42] Incorrect message "See ...build.log for details' when noLog is specified
     add f467f24  [MINVOKER-43] Sync repository identifier of custom IT repo with identifier of real local repository
     add 0e181f9  o Pointed out requirement to sync remote repo identifiers with identifier of local testing repo
     add 55f76d9  using release of maven-plugin-testing-harness:1.2 use last surefire plugin version
     add 218d1c9  o Reverted r679364 (I misunderstood the problems caused by MINVOKER-43)
     add 473c4d3  upgrade to last maven-invoker SNAPSHOT in order to have fixes for MSHARED-21 changes version 1.2.1 as it's a bug fixes version
     add 3e372a7  [MINVOKER-44] cloneProjectsTo fails to copy projects with the same prefix
     add 55ddd8c  o Fix errors reported by Checkstyle.
     add c76fc54  o Add and fix license headers.
     add 2b92935  o Fix typos.
     add 4ceedd7  o Sync the version of dependencies on Maven core artifacts with the version specified as a Maven prerequisite. o Add used undeclared dependencies.
     add cd5a784  o Make sure that the documentation always has up-to-date <version> elements in POM snippets in the documentation.
     add e5e892b  o Sync titles, headings and menu options. o Alphabetize the Examples menu options.
     add 5c29a74  o Use latest versions of Project Info Reports, Plugin and Site plugins.
     add e8953d5  o Escaped POM property that should not be filtered
     add 4e065ec  o Improved documentation
     add 4c6d131  o Tweaked documentation
     add 5890010  o Added project description o Updated to plexus-utils:1.5.6
     add b6114f0  o Reordered POM
     add fceae12  o Switched back to plexus-utils:1.5.1 (interpolation API broke and needs fix ups)
     add e0ff504  o Updated to plexus-utils:1.5.6 o Switched to plexus-interpolation:1.2
     add 2883a83  Try to use the 12-SNAPSHOT parent
     add bd2b7a1  [MINVOKER-45] External properties file is ignored if parameter testProperties is not defined
     add b572e7c  o Fix typos.
     add ffe3d10  o Be consistent in naming.
     add 4213564  Go back to parent 11 Will be released before parent 12 (and integrated into it)
     add 9db76ac  o Switched to released maven-invoker:2.0.9
     add 6b4addf  o Locked down version of all reporting plugins
     add d52f1f3  [maven-release-plugin] prepare release maven-invoker-plugin-1.2.1
     add 9a50967  [maven-release-plugin] prepare for next development iteration
     add 620e49b  [MINVOKER-36] Support for non-project based Maven invocations
     add 4e9c954  o Improved parameter documentation
     add 6df5354  o Added stub IT profile to highlight plugins during CI
     add c3fc6a7  o Partially reverted r683667 to break up cyclic references among plugins in reactor
     add a4b14e2  [MINVOKER-7] Add groovy support for pre/post build hook scripts
     add 96540c5  o Fixed some problems reported by Checkstyle
     add aec223c  o Reduced visibility of classes/methods that are implementation details o Fixed some problems reported by Checkstyle
     add 3ea7b3e  o Refactored code to ease maintenance o Added more javadoc
     add 739b651  o Refactored code to reduce complexity
     add 0ed094f  [MINVOKER-46] Allow multiple invocations of Maven on the same project
     add 51b78b6  o Refactored code to ease maintenance
     add c1264e8  o Inherited from latest parent
     add 34a9352  o Converted unit tests that executed the mojo to ITs
     add fe817bf  o Deleted obsolete files
     add 8ba3530  [MINVOKER-47] Test builds fail to locate staged artifacts when using custom settings and non-default local repo path
     add 425c1d4  [MINVOKER-48] Project cloning does not retain empty directories
     add e92fded  [MINVOKER-49] Inject global variable with path to local repo into hook scripts
     add 7e878a4  o Added another IT
     add d75ba44  o Stabilized ITs
     add 7d6f965  o Strengthened IT to check that the default local repo path is properly propagated to the sub build
     add db47134  o Fixed potentially misleading failure message o Logged script exceptions to build log
     add c093cb6  o Improved handling of script exceptions
     add a80df99  o Refactored handling of build failures
     add 02a8734  o Made build summary use error level for list of failed builds
     add 7116bfe  o Deleted obsolete files
     add 40b991b  o Extended FAQ
     add e64b714  o Added integration test to check proper artifact staging (inspired by MINVOKER-40 and MINVOKER-43)
     add e0b358a  o Retained line terminators in filtered files to make their inspection easier
     add ec4b124  o Unified interpolation
     add f26b28e  [MINVOKER-51] NPE when packaging is pom Submitted by: Peter Janes Reviewed by: Benjamin Bentmann
     add ac4c1e0  o Extended IT to check for attached artifacts, too
     add 6d1d1cf  [MINVOKER-52] Add a new mojo parameter to specify filter properties using the more convenient map-syntax
     add 05a1e84  o Polished documentation
     add fdd0043  [MINVOKER-53] Filtering erroneously interpolates expressions from the POM even if prefix is neither project nor pom
     add 9cf6b3a  o Added IT to check for proper class loading in hook scripts
     add c146a87  o Set svn:eol-style=native
     add d401980  o Added ASF snapshot repo to user settings of ITs (e.g. to make sure they can resolve snapshot parents)
     add b89f872  o Excluded settings.xml automatically from project scanning
     add aff5d0b  o Added integration test to check proper handling of POM encoding
     add 1f50ba2  o Avoided unnecessary interpolation of settings before each sub build
     add 7a10433  [MINVOKER-55] Filter IT POMs in-place if cloneProjectsTo is used
     add 090d0ef  [MINVOKER-56] Clone all projects which are locally reachable from the invoked IT project
     add 0e1c55b  o Added javadoc
     add 3e16957  [MINVOKER-50] Filter all POMs that are relevant to the forked build
     add b2582ab  [MINVOKER-57] Allow to configure M2_HOME and JAVA_HOME for the forked builds
     add 002f4b0  o Updated documentation
     add b24151b  o Added integration test to check for discovery of script by well-known file extension
     add 0f71bfe  o Extended integration test to check both script interpreters
     add e0bca8f  [MINVOKER-58] Allow to declare setup projects which must be run before all the rest
     add 4d2ed60  o Clarified failure conditions
     add 6e2d291  o Added integration tests to check handling of failures
     add 3be7032  [MINVOKER-59] Using invoker.profiles with empty value causes unintended build
     add b677695  o Added integration test to check multiple Maven invocations per project
     add 80da3d3  o Updated index page of plugin site
     add f88e81a  o Unified plugin name
     add e0de707  o Changed encoding of site descriptor to UTF-8 just like used for POMs o Updated/added license headers
     add d336132  o Mentioned plugin ITs as further examples
     add e09931d  o Explicitly stated UTF-8 as file encoding o Updated license header
     add 55a2f86  o Updated index page of plugin site
     add e14b1b5  o Updated to maven-invoker:2.0.10
     add f49592f  o Unified license headers
     add 2c5fdf1  o Added integration test to check handling of spaces on Maven command line
     add 68b56ef  o Added some links
     add b0639ca  o Added separate document about filtering
     add ce04392  o Improved error reporting
     add f4769e4  [MINVOKER-60] Artifact staging misses attached artifact metadata of POM projects
     add 02e4d42  o Refactored code
     add f3c8e94  [MINVOKER-61] Allow to ignore failures
     add 4de2e32  [MINVOKER-64] For dependency artifacts that aren't in the current reactor, install them from the local repository when invoker:install is called.
     add b41a7fe  [MINVOKER-64] invoker:install does not install dependencies unless they are in the reactor
     add 499cf6b  [MINVOKER-62] Change the default value for the projectsDirectory parameter
     add eac515a  [MINVOKER-7]
     add 38d1397  [MINVOKER-65] Support token "localRepositoryUrl" for filtering settings.xml
     add 72a1c84  use released parent
     add 8ffcc6a  [MINVOKER-66] Reduce log level for install goal output to debug
     add 5572a8e  o Fixed Checkstyle warnings
     add e667620  o Improved IT name
     add 77200e0  [MINVOKER-67] Create interpolated settings file in cloneProjectsTo directory and keep it after execution
     add 14f321f  [MINVOKER-66] Reduce log level for install goal output to debug
     add e39574f  [maven-release-plugin] prepare release maven-invoker-plugin-1.3
     add ee08c87  [maven-release-plugin] prepare for next development iteration
     add b9f9cd4  [MINVOKER-68] Enable accessibility for non-public members from BeanShell scripts
     add 58cafe7  [MINVOKER-69] Filter token "basedir" no longer interpolated
     add 9c20343  o Updated to maven-invoker-plugin:1.3
     add 7104177  [MINVOKER-71] Usage of <setupIncludes> can result in duplicate project invocation
     add 0c03c6f  [MINVOKER-72] Allow to configure network mode for sub builds
     add 21192aa  [MINVOKER-70] invoker:install does not properly handle versioned dependencies
     add 799901a  o Installed POM for staged dependencies via attached artifact metadata which more closely resembles things in the Install Plugin and also reduces log noise from the ArtifactInstaller by 50%
     add 0beb56a  o Updated all plugins to use maven-invoker-plugin:1.3 to workaround MNG-3284 and bogus CI failures
     add ef34ccc  [MINVOKER-73] Support filter token @baseurl@
     add 553d040  o Adjusted IT settings to compensate for the unusual unix-style local repo path used on the Windows nodes of the Hudson grid
     add 4740f17  o Added build time to summary output
     add e54ffa9  [MINVOKER-74] Allow to specify alternative POMs during multi-module builds
     add 9aa8c51  [MINVOKER-75] Trigger further builds upon any indexed invoker property
     add 12e1d3d  o Simplified example hook script (The Invoker Plugin automatically logs the exception stack trace. Besides, throwing an exception has the additional benefit of transporting the error message/condition to the summary output on the console)
     add 0bc068f  [MINVOKER-78] Throwing subclasses of java.lang.Error from hook script aborts main build with "FATAL ERROR"
     add e497f36  [MINVOKER-79] Allow to easily pass data from the pre-build hook script to the post-build hook script
     add 602e93e  o Strengthened ITs
     add a436f8e  o Optimized ITs with regard to execution time
     add e7d5e31  [MINVOKER-76] Have invoker:run generate report files to allow reporting on the results of running invoker Submitted by Stephen Connolly
     add ac061cc  [MINVOKER-76] add @since make the report directory configurable with cli
     add e19ba4d  [MINVOKER-76] add some for the report file feature
     add 0db4ff3  fix it
     add 9a9b592  o Polished code
     add 5525654  o Refactored the script execution out into a standalone util class
     add 3c4fcf7  o Used modello-maven-plugin version inherited from parent to avoid inconsistencies during reactor build
     add e852a99  [MINVOKER-76] Have invoker:run generate report files to allow reporting on the results of running invoker
     add ca9baaa  [MINVOKER-77] Add a invoker report mojo which display invoker its result
     add a470d25  o Fixed rendering of build result
     add 25b7949  o Updated report bundle to refer to builds rather than tests o Added German bundle
     add 2030a2a  o Polished report and used localized number formats
     add 1fdfeac  use the latest parents
     add 1e6b237  [MINVOKER-81] provide a flag to skip the execution of all invoker steps Submitted by: Mark Struberg
     add 8640fbd  o Polished code:   - Improved exception handling   - Centralized retrieval of report files   - Reduced visibility of internal methods
     add 5c627e5  o Used dedicated system property for test (the build.log Mark Struberg provided suggests file.encoding can't be safely overridden in all envs but that is irrelevant for the test)
     add 4e8b547  o Inherited from maven-plugins:13
     add 0bc7577  [MINVOKER-83] Allow to configure different system properties for multi-invocation builds
     add a429530  [MINVOKER-84] Staging of snapshot dependencies is incomplete
     add 7a420bf  [MINVOKER-77] Add a invoker report mojo which display invoker its result add French file
     add 1057ce6  [MINVOKER-77] Add a invoker report mojo which display invoker its result remove forked lifecycle
     add f91a088  add a small javadoc comment on the report mojo
     add 66ca99e  o Tweaked documentation
     add dbdabf2  o Prevented multiple installations of same artifact
     add 431b3b2  used http://maven.apache.org/xsd/* for schema location
     add 57b57d7  [MINVOKER-85] Don't treat null return value from hook scripts as error
     add 248a155  o Tidied up dependencies
     add d3e95d8  [MINVOKER-70] invoker:install does not properly handle versioned dependencies
     add c9541d6  o Polished code
     add 7aef2bf  [MINVOKER-88] Staging of existing artifacts from the local repository triggers transformations on them
     add 172e12d  o Fixed documentation
     add c29ac89  o fixed ambiguous links o added Doxia xsd
     add 168465d  [MINVOKER-91] Decouple test execution from build failure Submitted by: Stephen Connolly
     add 952a8d1  o Refactored code
     add df3afb3  o Fixed checkstyle errors
     add 628bd99  [MINVOKER-91] Decouple test execution from build failure Submitted by: Stephen Connolly
     add 9714a48  o Decoupled ITs from maven-site-plugin
     add 3b199c5  [MINVOKER-92] Add support for show version option ( -V,--show-version)
     add c315702  o Stabilized ITs
     add 5beba9a  o Added IT profile for Maven 3
     add 2e9acad  o Refactored code
     add 6ebed9d  [MINVOKER-93] Filtering all POMs that are relevant to the forked build needs to consider child modules added by profiles
     add 863270e  o Fixed handling of metadata for dependencies outside of reactor
     add 832f30c  upgrade parent version to ensure source-release is automatic.
     add a848837  [MINVOKER-94] Allow to skip projects based on JRE version or OS family
     add d1226df  o Polished site
     add 81c8aff  o Stabilized IT
     add acb51d1  o Updated to maven-invoker:2.0.11
     add 277dcd1  [maven-release-plugin] prepare release maven-invoker-plugin-1.4
     add 0cc09cb  [maven-release-plugin] prepare for next development iteration
     add 1e40e7d  faster execution
     add 3861c82  o Updated to maven-invoker-plugin:1.4
     add ba4d345  add apache snapshot repo form 3.x build
     add 9ef3fc8  o Fixed typo
     add afe86cf  Implements MINVOKER-95
     add b7a95d4  [MINVOKER-95] Committing some tidy-up's suggested by Benjamin Bentmann
     add 0f59fa6  [MINVOKER-95] Restoring the behaviour that exceptions thrown in a post-build hook script result in a build failure
     add 47c00ed  [MINVOKER-96] Adding a selector based on current maven version
     add 3c07bab  o Fixed typo
     add d3150ae  o Tweaked summary
     add 193ec6d  fix some documentation before release
     add 2170628  [maven-release-plugin] prepare release maven-invoker-plugin-1.5
     add 4bb233d  [maven-release-plugin] prepare for next development iteration
     add 0ad999d  o Made script run on Java 1.4
     add d344ed3  o Inherited from maven-plugins:16
     add 439a994  o Polished error message
     add 3492d00  [MINVOKER-101] provide property to make a clean clone Submitted by: Robert Scholte
     add 44ec5c2  [MINVOKER-101] provide property to make a clean clone
     add ccb2fff  o Formatted code
     add bd92d90  o Fixed IT
     add c281ea3  o Inherited from maven-plugins:17
     add 4f8f865  [MINVOKER-102] Provide a way to install Extra dependencies Submitted by: Marvin Froeder
     add 8d9ddfd  o Polished code
     add 4a9b3be  o Polished IT
     add 17d70ce  [MINVOKER-103] Update to plexus-utils:2.0.4+ to eliminate deadlock potential during forked Maven executions
     add 39f0ea4  [MINVOKER-102] Provide a way to install Extra dependencies
     add 9bbcca6  use released version of maven-site-plugin
     add a052525  use last site plugin SNAPSHOT for maven 3 build
     add b5941e0  upgraded to released version of site plugin
     add 41cd713  upgrade parent version and invoker version used.
     add 5a64d27  upgrade site plugin version used for running its
     add 98eb3a6  move the invoker plugin version used to a property so we can test the current version with a cli parameter
     add 74d5943  [MINVOKER-108] Upgrade doxia and doxia-site-tools version to 1.1.4 .
     add c882522  [MINVOKER-109] upgrade maven-reporting-api and maven-reporting-impl versions .
     add 98a48e2  [MINVOKER-110] It tests must be runnable in parrallel.
     add eaf8a28  [MINVOKER-112] duplicate script classpath entries are not filtered out, can cause ClassCastException. Submitted by luke w patterson
     add d0bfa36  [MINVOKER-113] update to Groovy 1.7.5 (from 1.5.6). Submitted by luke w patterson
     add a072131  [MINVOKER-114] Update plugin code to use Java 5 language features. Submitted by luke w patterson
     add 12921da  use last SNAPSHOT parent.
     add 4f9e046  o added schema reference for the model o fixed warning about deprecated attribute
     add 74915d8  [MINVOKER-116] Mark plugin as @threadSafe
     add c7b370b  use released parent
     add 097b0d6  o added mavenVersion property when not already there o used mavenVersion property for maven prerequisite
     add b383e82  o prefer FileUtils.fileRead() API to IOUtil.copy() to avoid file handle leaks in IT verification scripts o code formatting
     add fb678a7  updated reporting configuration for Java 5
     add e108ddd  generate modello doc and add link to build-job.xml produce by the plugin
     add 5b19df8  don't generate doc in src/site/xdoc use default values
     add 364b4dc  [MINVOKER-120] Move various script interpreters to a new artifact in maven-shared
     add 78d9dbf  [MINVOKER-120] Move various script interpreters to a new artifact in maven-shared extract ScriptRunner too
     add c4060e5  [MINVOKER-120] Move various script interpreters to a new artifact in maven-shared reuse FileLogger from shared component
     add 2f78744  adapt from changes in script interpreter library
     add 9eac3d7  exception has changed in script interpreter component and a bit of formatting
     add d1935c9  use maven-script-interpreter 1.0 released version
     add e950ced  [MINVOKER-128] Remove old workaround for MINVOKER-50 in POM Submitted by Anders Hammar.
     add ed7289b  use last parent
     add d685c7f  [MINVOKER-129] Code cleanups Submitted by Anders Hammar.
     add 7b9c862  [MINVOKER-97] Add possibility to inherit settings.xml from calling process Submitted by Anders Hammar.
     add a3276ed  oups missed to add
     add 0a464fc  [maven-release-plugin] prepare release maven-invoker-plugin-1.6
     add 03b01fc  [maven-release-plugin] prepare for next development iteration
     add 485195b  back to 1.6-SNAPSHOT
     add be00131  box verbatim blocks
     add f0a7827  fix typo
     add 7e71bcb  prevent IllegalStateException on setting merging
     add d56b104  remove debugging code
     add bd9beb1  [maven-release-plugin] prepare release maven-invoker-plugin-1.6
     add 7f8806c  [maven-release-plugin] prepare for next development iteration
     add cfce02a  back to 1.6-SNAPSHOT
     add 89304ba  add a flag to merge settings off by default
     add 6b15e21  javadoc for mergeUserSettings field
     add 5b7637d  extended the description of the model
     add d4d00e2  fixed ambiguous links
     add 33c555d  improved translation
     add 2b525a9  [MINVOKER-130] Add a reference to the buld-job documentation. Submitted by Karl Heinz Marbaise.
     add 181eabb  [MINVOKER-131] upgrade groovy version used to 1.8.6
     add f9b82a7  [MINVOKER-97] fix use of a provided settings when user doesn t want to merge with his own settings
     add a43cd34  upgrade reporting plugin versions
     add 4280362  [maven-release-plugin] prepare release maven-invoker-plugin-1.6
     add 92bc559  [maven-release-plugin] prepare for next development iteration
     add b5cb7bf  fixed typo
     add da3fa9f  [MINVOKER-134] use maven-plugin-tools' java 5 annotations Submitted by Tony Chemit
     add 10f9b25  move maven-plugin-plugin version to a property
     add 6242c4f  use last 3.1 version
     add f0efc95  use last site plugin version for it tests
     add ed7d67d  use last plugin parent snapshot to use last compiler plugin to improve build time on jenkins build.
     add 65db160  [MINVOKER-135] log relative script path instead of full script path for pre-/post-build scripts
     add 408fbef  [MINVOKER-136] upgrade groovy version used to 2.0.1.
     add e4d8a3b  annotations are not needed for plugin execution so mark dependency as provided
     add 5dc9a6d  Using fixed pom for the 1.7 release
     add 16bbe88  using maven script interpreter release
     add 05a918c  [maven-release-plugin] prepare release maven-invoker-plugin-1.7
     add 3b634f0  [maven-release-plugin] prepare for next development iteration
     add d9ca141  upgrade parent version used
     add dce639d  Fix MINVOKER-138: Use groovy-all dependency to have xml support
     add 22b5d3c  Simplify configuration, since some have become the default
     add b6ea469  replace StringBuffer by StringBuilder
     add d4d8054  [MINVOKER-139] use last p-u version 3.0.7 which is faster for file copy
     add 078f598  prevent spamming
     add 8a328c9  o Replaced XmlStreamReader with commons-io version
     add 809f118  o Like everyone else, I seem to be running into commons-io 2.4 jdk5 compatibility problems....
     add 834a75a  [MINVOKER-140] Support exclusion with invokerTest
     add 1358444  [MINVOKER-142] Make it possible to specify debug-mode in invoker.properties
     add f561f1f  [MINVOKER-137] Maven 2.2.1 NullPointerException with mergeUserSettings parameter (failing) IT was already there
     add 9ebf827  Add reminder. Related to MINVOKER-126: mavenHome in relationship with invoker.maven.version rule
     add 9306259  more java 5 loop constructs
     add 7a90c30  Update internal m-invoker-plugin version
     add 386f2dd  First part of MINVOKER-126: mavenHome in relationship with invoker.maven.version rule Get version based on MavenHome
     add 9060ca2  [MINVOKER-126] mavenHome in relationship with invoker.maven.version rule
     add b9a0e36  Add null + empty String test
     add 0a98969  Use Arrays.asList with varArgs support instead of private method
     add 05b3142  First part of MINVOKER-106: invoker.java.version is always evaluated against current JVM instead of JVM running the builds Now isJreVersion will return true if javaHome is used, since we haven't found a solution yet to discover the actual version.
     add b14c193  [MINVOKER-118] Specifying an unset property in <properties> causes a NullPointerException
     add fdd4777  [MINVOKER-134] use maven-plugin-tools' java 5 annotations for report as well
     add 0e73d58  [MINVOKER-144] Change Prerequisite version of Maven to 2.2.1
     add 817bb8d  [MINVOKER-106] invoker.java.version is always evaluated against current JVM instead of JVM running the builds
     add 7cb6df9  [MINVOKER-143] Update Maven Invoker to 2.1.1
     add c3c6f83  [MINVOKER-145] Add option to set environment variables
     add 39fe86f  Specify Maven range for ITs with settings merge/inheritence due to MNG-5224
     add bf1685a  [MINVOKER-124] Reporting the reason for skipping an integration tests
     add 53a915c  [MINVOKER-124] Reporting the reason for skipping an integration tests
     add 1eb6fcc  very small french typo
     add 07a6c5a  [MINVOKER-133] Using mergeUserSettings configuration parameter with multiple executions causes IllegalStateException
     add 1fd916f  Fixed typo
     add 6a68ad7  [MINVOKER-115] install goal doesn't install required plugins from the reactor build to the local repo
     add 73fd90c  [MINVOKER-146] Support modifying Maven executable
     add e265e2e  Fix @since doclettag
     add 9082a76  checkstyle fixes
     add a64f77a  Fix load of known null value
     add 8ba8b5f  compiler source+target already inherited
     add 7900409  Add workaround for MRELEASE-803
     add 42d00ff  Use inherited version of maven-invoker-plugin
     add 70db8cf  [maven-release-plugin] prepare release maven-invoker-plugin-1.8
     add 93ab90c  [maven-release-plugin] prepare for next development iteration
     add 8af8bc9  Fixed typo errors.
     add 71b678e  [MINVOKER-119] Allow access to properties in pre- and postBuild scripts
     add de36eed  Fixed typo
     add c39ca80  Made class more Java 5 (switched to enum)
     add 8e52e88  [MINVOKER-151] Add failIfNoProjects
     add f31f434  use foreach loop
     add e10a8bc  remove unnecessary casts
     add bb58780  Some clean ups
     add 24af653  upgrade all to last parent 24
     add adc3143  Use m-invoker-p 1.8 to include groovy-xml classes
     add c4ed36f  Follow ASF branding rules.
     add 3703ea1  hard test to avoid stupid failures with ASF Jenkins
     add f339136  More plexus updates
     add 50f9ad4  Use m-site-p 3.3 in ITs to make it M3.1 proof
     add 358e994  no need for Maven 3 profile now that m-site-p is compatible with Maven 2 and 3
     add dad7486  use versions defined in parent's dependencyManagement
     add 8f873d9  More java5
     add f08ddce  Further code analysis improvements
     add b4274a2  More code analysis fixes
     add 0bb6025  Reformatted to code style
     add e576a58  Revert "Reformatted to code style"
     add 0ff809d  [MINVOKER-122] Import information into groovy scripts of the running Maven environment
     add f00d28f  configured site deploy to /plugins-archives/<artifactId>-LATEST
     add 14bebb8  [MINVOKER-162] IT fails with empty local it-repo
     add c70b958  upgraded parent pom (compiler, assembly, doap not upgraded because of a failure: need to investigate)
     add b43702f  Upgraded doxia/reporting
     add 4cf8497  [MNGSITE-152]  - Added appropriate links to download site and license location    to fulfill the ASF requirements.
     add 2ce2565  [MNGSITE-152]  - Added missing download.cgi and xdoc/download.xml.vm
     add f3ad0f4  added license header
     add 3cd0f37  [MINVOKER-166]  - Fixed Problem with Maven 3.2.2
     add 2945f1b  [MINVOKER-166]  - Followup with Maven 2.2.1 problems.
     add c7fcbe3  - Cleaned up imports.
     add e9f6698  - Set hard coded version for invoker-plugin.
     add 061c0c9  [maven-release-plugin] prepare release maven-invoker-plugin-1.8.1
     add b062a38  [maven-release-plugin] prepare for next development iteration
     add a4f0f2d  - Rolled back r1606193, r1606191 based on a mistake.
     add c882f61  - Fixed ASF formatting.
     add 832110b  [maven-release-plugin] prepare release maven-invoker-plugin-1.8.1
     add 1084e2d  [maven-release-plugin] prepare for next development iteration
     add 87ae2dd  [maven-release-plugin] prepare release maven-invoker-plugin-1.9
     add ee34a19  [maven-release-plugin] prepare for next development iteration
     add ef8ede9  Injection via @Parameter instead of @Component
     add 7075dbb  [MINVOKER-175]  - Removed a large number of RAT violations
     add eb30982  [MINVOKER-175]  - Improved RAT configuration and reduced violations to 0.
     add 62a3b96  - Added to all plugins LICENSE file - Added to all plugins NOTICE file with copyright year 2007-2014
     add 4b45068  - Undone the commit r1630358 which means to remove   all LICENSE/NOTICE files until the ASF is clear about   what to do.
     add fcf013e  [MINVOKER-176] Update p-i
     add f3bbeda  Updated to p-u .20
     add b1c87b1  [MINVOKER-177] Upgrade to maven-plugins version 25 to 26  - Fixed some checkstyle reported errors/warnings.
     add 5720a31  [MINVOKER-178] Upgraded p-utils to 3.0.21 and changed to use symlink-safe copy
     add 06551d8  [MINVOKER-179] Upgrade to maven-plugins parent version 27  - Enhanced excludes to append entries instead of replacing them.
     add 2e82ab1  Cleaned up pom configuration and let the parent do it's work removed execution block for apache-rat-plugin which causes two runs of apache-rat-plugin:check goal.
     add a81a498  [MINVOKER-100] Toolchains support prepare code for picking up javaHome(s) via toolchains
     add efc3730  [MINVOKER-183] IT failing when path contains accents  Added an IT with accents etc. in path name.
     add 73d8849  Fixed typo in javadoc.
     add 0d5c3c9  [MINVOKER-184] Implement IT in an other way.  Based on the suggestions of Robert Scholte and Olivier Lamy  the integration test now creates the folder during the test  instead of checking in the folder with the special characters.  This will prevent issues with versions control systems.
     add b422adf  [MINVOKER-181] Create single summary file  The summary file (invoker-summary.txt) will be created  in the invoker-reports folder.
     add 9cc11de  [MINVOKER-181] Followup.
     add da6b682  [MINVOKER-170] Better document the usage of options for Maven.
     add e604f38  Fixed CheckStyle reported errors.
     add 550221b  [MINVOKER-181] Followup  Limit the reading of report files to those which  follow the naming schema (BUILD-WhatEver.xml).
     add f0aec35  [MINVOKER-181] Write only IT's into summary file which did not succeed.
     add 377af84  [MINVOKER-185] Cannot run invoker ITs on Windows with Maven 3.3.1
     add 59f8247  [MINVOKER-155] Invoker plugin does not allow multiple environment variables to be set
     add f482f77  [MINVOKER-186] Filter other files except pom like .mvn/extensions.xml  Temporary solution to get the filtering for extensions.xml files  working. Will be replaced by MINVOKER-117
     add 7ed5f5d  [MINVOKER-186] Followup added missing license header.
     add 15b4416  [maven-release-plugin] prepare release maven-invoker-plugin-1.10
     add 6d27415  [maven-release-plugin] prepare for next development iteration
     add f965b9c  changed svnpubsub url from /content to /components
     add bd4e84a  moved Jira from Codehaus to Apache
     add fdba89e  Source format, remove ending white spaces
     add 5d62582  [MINVOKER-187] ensure cloned IT projects writable
     add a307bc3  [MINVOKER-187] set version to 1.10.1
     add 061383f  Updated to 1.6
     add 91461a9  Made consistent with other projects
     add 47643f8  [MNGSITE-243] Fixed link to How to use Mirros for Repositories
     add 40c4b09  Undo commit r1673038 to make a release 1.10.1 possible. The commit is already part of the 3.0 branch.
     add 61dfa40  [MINVOKER-192] Use fluido skin.
     add 2563a03  Java 6 is back.
     add 665ee7e  Go to Version 2.0.0 to make JDK 6 requiremnt.
     add a618055  Added correct search entry for google search.
     add 7576807  [maven-release-plugin] prepare release maven-invoker-plugin-2.0.0
     add 7370b18  [maven-release-plugin] prepare for next development iteration
     add 6d59b8d  [MINVOKER-194] First try to reproduce it via IT not yet successful.
     add e1a2589  Result of mvn versions:update-child-modules -DallowSnapshots -N
     add 86604fa  use released version of plugin parent, i.e 28
     add 3bb2276  [MPOM-95] updated parent pom location
     add 29e6522  added a link to reference doc regarding files excluded by default
     add 3a7e44f  [MINVOKER-197] Upgrade maven-invoker-plugin to 2.0.0
     add fbfd1e5  [MINVOKER-199] Remove @Deprecated marked code and parameters  o Removed goalsFile parameter including the references.
     add 2bf418a  [MINVOKER-199] Remove @Deprecated marked code and parameters  o Removed testProperties parameter including the references.
     add f040f4b  [MINVOKER-199] Remove @Deprecated marked code and parameters  o Removed interpolationsProperties parameter including the references.
     add 320177a  [MINVOKER-199] Remove @Deprecated marked code and parameters  o Removed profilesFile parameter including the references.
     add f042a20  [MINVOKER-202] Remove unused ant dependency
     add edd57a3   o Refactored code.
     add 818897e  Fixed checkstyle reported errors.
     add 3df302a  Refactored code.
     add ff2be03  Refactored Code  o Don't use negative logic.
     add e723d31  Refactored code
     add a5283bf  Refactored code  o Removed testing logic for pom, cause it's already    handled in execute() method. getBuildJobs() is only    called if the pom parameter has not been given.
     add 7adc02c  Refactored code  o Removed negative logic
     add becb914  [MINVOKER-150] Results from prior execution are included unless clean build  o Removing of the reportsDirectory is needed cause the results    read back from the xml files in reportsDirectory.
     add 8ef2a0a  [MINVOKER-147] setupIncludes / parallelThreads does not guarantee execution of setup*/pom.xml first.  o Refactored code to execute the setup Jobs before any other job.    Furthermore in the first step only executing single thread.
     add c37263b  Slight enhancements  o Added error checking.  o Improved error message.  o Improved comments.
     add b46cc65  o Updated to 'plexus-utils-3.0.23'. o Updated to stop suppressing exceptions incorrectly when closing resources.   Most of the time the 'IOUtils.closeQuietly' methods of 'commons-io' and   the 'IOUtil.close' method of 'plexus-utils' are used incorrectly. They   are meant to be used in 'finally' blocks to not suppress an exception   already thrown in the 'try' block. The documentation of the   'IOUtils.closeQuietly' methods explicitly contains usage examples.   As soon as [...]
     add ad7946f  o Updated to 'plexus-utils' 3.0.24.
     add e80fcfa  o Updated 'plexus-archiver' to 3.2. o Updated 'commons-io' to 2.5.
     add 80c3119  updated Jira url
     add 91c3c2f  [MINVOKER-204] Upgrade to Maven3 plugin
     add 4cb0b8a  [MINVOKER-204] Upgrade to Maven3 plugin Replace MavenSettingsBuilder with SettingsBuilder
     add baef1dc  Use ArtifactInstaller from maven-artifact-transfer
     add 07b8be3  [MINVOKER-204] Upgrade to Maven3 plugin Add maven-artifact-transfer as dependency
     add 80feb9b  [MINVOKER-204] Upgrade to Maven3 plugin Introduce repositoryManager for localRepository related interaction
     add 7163d0c  [MINVOKER-204] Upgrade to Maven3 plugin Use strengh of Aether to resolve all files instead of manually copying a lot of them to the custom repository
     add b692456  [MINVOKER-204] Upgrade to Maven3 plugin Remove unused components
     add a365b8e  [MINVOKER-205] added color to invoker messages
     add 81a4abc  [MINVOKER-205] use AnsiUtils from MSHARED-552 to enable colors only with Maven 3.4+
     add 2887896  [MSHARED-558] Make version of maven-project-utils three digit based.
     add ee5292e  Fix for new maven-artifact-transfer
     add bb3fafd  [MINVOKER-205] use AnsiUtils to build messages with consistent colors instead of JAnsi's Ansi
     add 9a728b4  [MINVOKER-205] use new style(message) helpers
     add 9341978  [MINVOKER-205] use new improved styled message API
     add ec2f2ab  [MINVOKER-206] Upgrade maven-plugins parent to version 30
     add fff5c64  [MINVOKER-164] Maven Invoker still using -r option when such is no longer supported  o Drop Maven 2 support using maven-invoker component 3.0.0
     add 35be750  Removed hard coded versions for maven-invoker-plugin using the version which is defined in parent. Removed plugin dependency cause we are using 2.0.0
     add 6767833  Removed maven-compat dependency cause it is not used.
     add 89ff956  Refactored code
     add f932a81  Refactored code.
     add 44c8211  [MINVOKER-208] Documentation about invoker properties related to usage of options/parameters should be improved  o Taken the suggestions of Abel Salgado Romero.
     add 8f149a9  Refactored Code
     add e8c3320  [MINVOKER-205] use released maven-shared-utils 3.1.0
     add 020bf89  added space and & to tested special characters
     add 4b52d74  [MINVOKER-209] ITs fail (on Windows 10) when working directory contains space
     add f2b1429  Revert r1767367 which makes ITs fail on Unix
     add 6cd6545  [MINVOKER-209] ITs fail (on Windows 10) when working directory contains space
     add 4b5fc1d  [MINVOKER-210] Remove link to non-existing Codehaus wiki
     add d6de7e2  [MINVOKER-211] Some ITs can't be re-executed without clean
     add 41fb508  [MINVOKER-212] Upgrade of plexus-interpolation to 1.24.
     add 445ea61  Correct jira.codehaus.org to issues.apache.org/jira
     add 8eba0c9  o Updated to latest parent SNAPSHOT.
     add b327b19  o Reverted last commit to reset to release version parent's.
     add eb14abb  [MINVOKER-213] The plugin should escape any XML special characters (&<>) during interpolating XML files.
     add b8e79b9  [MINVOKER-213] The plugin should escape any XML special characters (&<>) during interpolating XML files.
     add 0cb8c90  [MINVOKER-209] ITs fail (on Windows 10) when working directory contains space Split ITs since there's no multi-criteria support yet
     add 19b1929  [MINVOKER-215] Use maven-artifact-transfer to support multiple Aether implementations
     add f9416e5  Remove unnecessary casts
     add 8680b28  [MINVOKER-214] Allow indexed maven.version and os.familiy in invoker.properties
     add f73bdbe  [MINVOKER-216] Prepare for Java9 (requires Groovy upgrade)
     add cda325f  [MINVOKER-217] Upgrade to maven-invoker shared component release version 3.0.0
     add 699f7c3  [MINVOKER-213] The plugin should escape any XML special characters (&<>) during interpolating XML files.
     add bc7b792  [MINVOKER-213] The plugin should escape any XML special characters (&<>) during interpolating XML files.
     add cc52f29  [MINVOKER-213] The plugin should escape any XML special characters (&<>) during interpolating XML files.
     add 136b709  Upgraded apache-rat-plugin to version 0.12
     add 68c7bc7  [MINVOKER-205] improved output
     add 29899e1  [MINVOKER-204] Upgrade to Maven3 plugin
     add 7ed940a  [MINVOKER-218] Change package to o.a.m.plugins
     add 8c4c646  [MINVOKER-219] Change default value for cloneProjectsTo and cloneClean
     add 300d940  [maven-release-plugin] prepare release maven-invoker-plugin-3.0.0
     add 71f7f7a  [maven-release-plugin] prepare for next development iteration
     add 0000e96  Rollback due to failing site Upgrade skin
     add 80de081  [maven-release-plugin] prepare release maven-invoker-plugin-3.0.0

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
annotated tag are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (2af0c66)
            \
             N -- N -- N   refs/tags/maven-invoker-plugin-3.0.0 (2d70f18)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:

-- 
To stop receiving notification emails like this one, please contact
['"commits@maven.apache.org" <co...@maven.apache.org>'].