You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by kh...@apache.org on 2014/06/27 22:45:21 UTC

svn commit: r914157 [18/36] - in /websites/production/maven/content/plugins-archives/maven-invoker-plugin-LATEST: ./ apidocs/ apidocs/org/ apidocs/org/apache/ apidocs/org/apache/maven/ apidocs/org/apache/maven/plugin/ apidocs/org/apache/maven/plugin/in...

Modified: websites/production/maven/content/plugins-archives/maven-invoker-plugin-LATEST/rat-report.html
==============================================================================
--- websites/production/maven/content/plugins-archives/maven-invoker-plugin-LATEST/rat-report.html (original)
+++ websites/production/maven/content/plugins-archives/maven-invoker-plugin-LATEST/rat-report.html Fri Jun 27 20:45:16 2014
@@ -51,24 +51,185 @@
 *****************************************************
 Summary
 -------
-Generated at: 2014-06-27T21:49:53+02:00
+Generated at: 2014-06-27T22:40:26+02:00
 Notes: 0
 Binaries: 0
-Archives: 3
-Standards: 366
+Archives: 6
+Standards: 732
 
-Apache Licensed: 205
+Apache Licensed: 410
 Generated Documents: 0
 
 JavaDocs are generated and so license header is optional
 Generated files do not required license headers
 
-161 Unknown Licenses
+322 Unknown Licenses
 
 *******************************
 
 Unapproved licenses:
 
+  maven-invoker-plugin/src/it/clone-clean/invoker.properties
+  maven-invoker-plugin/src/it/clone-clean/setup.bsh
+  maven-invoker-plugin/src/it/clone-clean/verify.bsh
+  maven-invoker-plugin/src/it/fail-build/invoker.properties
+  maven-invoker-plugin/src/it/fail-build/src/it/project/prebuild.bsh
+  maven-invoker-plugin/src/it/fail-build/verify.bsh
+  maven-invoker-plugin/src/it/fail-build-with-verify/invoker.properties
+  maven-invoker-plugin/src/it/fail-build-with-verify/src/it/project/prebuild.bsh
+  maven-invoker-plugin/src/it/fail-build-with-verify/verify.bsh
+  maven-invoker-plugin/src/it/fail-noprojects_run/invoker.properties
+  maven-invoker-plugin/src/it/fail-noprojects_verify/invoker.properties
+  maven-invoker-plugin/src/it/fail-postbuild/invoker.properties
+  maven-invoker-plugin/src/it/fail-postbuild/src/it/project/postbuild.bsh
+  maven-invoker-plugin/src/it/fail-postbuild/src/it/project/prebuild.bsh
+  maven-invoker-plugin/src/it/fail-postbuild/verify.bsh
+  maven-invoker-plugin/src/it/fail-prebuild/invoker.properties
+  maven-invoker-plugin/src/it/fail-prebuild/src/it/project/prebuild.bsh
+  maven-invoker-plugin/src/it/fail-prebuild/verify.bsh
+  maven-invoker-plugin/src/it/install-extra-artifacts/verify.bsh
+  maven-invoker-plugin/src/it/integration-test-never-fails/src/it/project/prebuild.bsh
+  maven-invoker-plugin/src/it/integration-test-never-fails/verify.bsh
+  maven-invoker-plugin/src/it/invocation-cmdline-exclude/test.properties
+  maven-invoker-plugin/src/it/invocation-debug/src/it/minvoker-142/invoker.properties
+  maven-invoker-plugin/src/it/invocation-multiple/src/it/project/invoker.properties
+  maven-invoker-plugin/src/it/invocation-multiple/src/it/project/src/main/java/org/TestMojo.java
+  maven-invoker-plugin/src/it/invocation-multiple/src/it/project/system1.properties
+  maven-invoker-plugin/src/it/invocation-multiple/src/it/project/system2.properties
+  maven-invoker-plugin/src/it/invocation-multiple/verify.bsh
+  maven-invoker-plugin/src/it/invocation-offline/src/it/project/invoker.properties
+  maven-invoker-plugin/src/it/invocation-offline/verify.bsh
+  maven-invoker-plugin/src/it/invocation-project/src/it/project/invoker.properties
+  maven-invoker-plugin/src/it/invocation-project/src/it/project/setup.bsh
+  maven-invoker-plugin/src/it/invocation-project/verify.bsh
+  maven-invoker-plugin/src/it/invocation-reactor-indirect/invoker.properties
+  maven-invoker-plugin/src/it/invocation-reactor-indirect/itests/pom.xml
+  maven-invoker-plugin/src/it/invocation-reactor-indirect/itests/src/it/basic/pom.xml
+  maven-invoker-plugin/src/it/invocation-reactor-indirect/plugin/pom.xml
+  maven-invoker-plugin/src/it/invocation-spaces/src/it projects/project/src/main/resources/test.txt
+  maven-invoker-plugin/src/it/invocation-spaces/verify.bsh
+  maven-invoker-plugin/src/it/invoker-report/invoker.properties
+  maven-invoker-plugin/src/it/invoker-report/src/it/failure-post/invoker.properties
+  maven-invoker-plugin/src/it/invoker-report/src/it/failure-post/verify.bsh
+  maven-invoker-plugin/src/it/invoker-report/src/it/failure-pre/invoker.properties
+  maven-invoker-plugin/src/it/invoker-report/src/it/failure-pre/setup.bsh
+  maven-invoker-plugin/src/it/invoker-report/src/it/skip-jre/invoker.properties
+  maven-invoker-plugin/src/it/invoker-report/src/it/skip-maven/invoker.properties
+  maven-invoker-plugin/src/it/invoker-report/src/it/skip-os/invoker.properties
+  maven-invoker-plugin/src/it/invoker-report/src/it/success/invoker.properties
+  maven-invoker-plugin/src/it/invoker-report/verify.bsh
+  maven-invoker-plugin/src/it/local-repo-default/src/it/project/postbuild.bsh
+  maven-invoker-plugin/src/it/local-repo-default/verify.bsh
+  maven-invoker-plugin/src/it/local-repo-isolated/verify.bsh
+  maven-invoker-plugin/src/it/local-repo-path/verify.bsh
+  maven-invoker-plugin/src/it/pom-filtering/verify.bsh
+  maven-invoker-plugin/src/it/pom-filtering-encoding/verify.bsh
+  maven-invoker-plugin/src/it/pom-filtering-reactor/verify.bsh
+  maven-invoker-plugin/src/it/pom-less-invocation/src/it/no-pom/workaround.txt
+  maven-invoker-plugin/src/it/pom-less-invocation/verify.bsh
+  maven-invoker-plugin/src/it/project-cloning/setup.bsh
+  maven-invoker-plugin/src/it/project-cloning/verify.bsh
+  maven-invoker-plugin/src/it/project-cloning-reactor/verify.bsh
+  maven-invoker-plugin/src/it/project-setup/src/it/project1/invoker.properties
+  maven-invoker-plugin/src/it/project-setup/verify.bsh
+  maven-invoker-plugin/src/it/script-accessibility/invoker.properties
+  maven-invoker-plugin/src/it/script-accessibility/src/it/beanshell/verify.bsh
+  maven-invoker-plugin/src/it/script-accessibility/src/it/groovy/verify.groovy
+  maven-invoker-plugin/src/it/script-accessibility/src/main/java/org/MyClass.java
+  maven-invoker-plugin/src/it/script-additional-vars/src/it/beanshell/postbuild.bsh
+  maven-invoker-plugin/src/it/script-additional-vars/src/it/beanshell/prebuild.bsh
+  maven-invoker-plugin/src/it/script-additional-vars/src/it/beanshell/selector.bsh
+  maven-invoker-plugin/src/it/script-additional-vars/src/it/groovy/postbuild.groovy
+  maven-invoker-plugin/src/it/script-additional-vars/src/it/groovy/prebuild.groovy
+  maven-invoker-plugin/src/it/script-additional-vars/src/it/groovy/selector.groovy
+  maven-invoker-plugin/src/it/script-class-loading/invoker.properties
+  maven-invoker-plugin/src/it/script-class-loading/src/it/beanshell/postbuild.bsh
+  maven-invoker-plugin/src/it/script-class-loading/src/it/beanshell/prebuild.bsh
+  maven-invoker-plugin/src/it/script-class-loading/src/it/groovy/postbuild.groovy
+  maven-invoker-plugin/src/it/script-class-loading/src/it/groovy/prebuild.groovy
+  maven-invoker-plugin/src/it/script-class-loading/src/test/java/org/MyUtils.java
+  maven-invoker-plugin/src/it/script-classpath-duplicates/src/it/beanshell/postbuild.bsh
+  maven-invoker-plugin/src/it/script-classpath-duplicates/src/it/beanshell/prebuild.bsh
+  maven-invoker-plugin/src/it/script-classpath-duplicates/src/it/groovy/postbuild.groovy
+  maven-invoker-plugin/src/it/script-classpath-duplicates/src/it/groovy/prebuild.groovy
+  maven-invoker-plugin/src/it/script-classpath-duplicates/verify.bsh
+  maven-invoker-plugin/src/it/script-context/src/it/beanshell/setup.bsh
+  maven-invoker-plugin/src/it/script-context/src/it/beanshell/verify.bsh
+  maven-invoker-plugin/src/it/script-context/src/it/groovy/setup.groovy
+  maven-invoker-plugin/src/it/script-context/src/it/groovy/verify.groovy
+  maven-invoker-plugin/src/it/script-context/verify.bsh
+  maven-invoker-plugin/src/it/script-errors/src/it/beanshell/setup.bsh
+  maven-invoker-plugin/src/it/script-errors/src/it/groovy/setup.groovy
+  maven-invoker-plugin/src/it/script-errors/verify.bsh
+  maven-invoker-plugin/src/it/script-global-vars/src/it/beanshell/setup.bsh
+  maven-invoker-plugin/src/it/script-global-vars/src/it/beanshell/verify.bsh
+  maven-invoker-plugin/src/it/script-global-vars/src/it/groovy/setup.groovy
+  maven-invoker-plugin/src/it/script-global-vars/src/it/groovy/verify.groovy
+  maven-invoker-plugin/src/it/script-interpreter-detection/src/it/beanshell/postbuild.bsh
+  maven-invoker-plugin/src/it/script-interpreter-detection/src/it/beanshell/prebuild.bsh
+  maven-invoker-plugin/src/it/script-interpreter-detection/src/it/groovy/postbuild.groovy
+  maven-invoker-plugin/src/it/script-interpreter-detection/src/it/groovy/prebuild.groovy
+  maven-invoker-plugin/src/it/script-interpreter-detection/verify.bsh
+  maven-invoker-plugin/src/it/script-verify-xml/verify.groovy
+  maven-invoker-plugin/src/it/selector-conditions/src/it/jre-version-match/invoker.properties
+  maven-invoker-plugin/src/it/selector-conditions/src/it/jre-version-match/postbuild.bsh
+  maven-invoker-plugin/src/it/selector-conditions/src/it/jre-version-mismatch/invoker.properties
+  maven-invoker-plugin/src/it/selector-conditions/src/it/jre-version-mismatch/postbuild.bsh
+  maven-invoker-plugin/src/it/selector-conditions/src/it/maven-version-match/invoker.properties
+  maven-invoker-plugin/src/it/selector-conditions/src/it/maven-version-match/postbuild.bsh
+  maven-invoker-plugin/src/it/selector-conditions/src/it/maven-version-mismatch/invoker.properties
+  maven-invoker-plugin/src/it/selector-conditions/src/it/maven-version-mismatch/postbuild.bsh
+  maven-invoker-plugin/src/it/selector-conditions/src/it/os-family-match/invoker.properties
+  maven-invoker-plugin/src/it/selector-conditions/src/it/os-family-match/postbuild.bsh
+  maven-invoker-plugin/src/it/selector-conditions/src/it/os-family-mismatch/invoker.properties
+  maven-invoker-plugin/src/it/selector-conditions/src/it/os-family-mismatch/postbuild.bsh
+  maven-invoker-plugin/src/it/selector-conditions/verify.bsh
+  maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-false/postbuild.bsh
+  maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-false/selector.bsh
+  maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-other/postbuild.bsh
+  maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-other/selector.bsh
+  maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-quiet/postbuild.bsh
+  maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-quiet/selector.bsh
+  maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-true/postbuild.bsh
+  maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-true/selector.bsh
+  maven-invoker-plugin/src/it/selector-scripts/src/it/script-throw/postbuild.bsh
+  maven-invoker-plugin/src/it/selector-scripts/src/it/script-throw/selector.bsh
+  maven-invoker-plugin/src/it/selector-scripts/verify.bsh
+  maven-invoker-plugin/src/it/settings-inherit/invoker.properties
+  maven-invoker-plugin/src/it/settings-merge/invoker.properties
+  maven-invoker-plugin/src/it/settings-merge-multiexecutions/invoker.properties
+  maven-invoker-plugin/src/it/settings-merge-multiexecutions/pom.xml
+  maven-invoker-plugin/src/it/settings-merge-multiexecutions/src/it/minvoker-133/pom.xml
+  maven-invoker-plugin/src/it/settings-merge-multiexecutions/src/it/settings.xml
+  maven-invoker-plugin/src/it/skip-install/test.properties
+  maven-invoker-plugin/src/it/skip-install/verify.bsh
+  maven-invoker-plugin/src/it/skip-run/src/it/project/prebuild.bsh
+  maven-invoker-plugin/src/it/skip-run/test.properties
+  maven-invoker-plugin/src/it/skip-run/verify.bsh
+  maven-invoker-plugin/src/it/staging-dependencies/invoker.properties
+  maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/dep/1.0/dep-1.0.pom
+  maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/dep/2.0/dep-2.0.pom
+  maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/dep/maven-metadata.xml
+  maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/minvoker-70/1.0-SNAPSHOT/maven-metadata.xml
+  maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/minvoker-70/1.0-SNAPSHOT/minvoker-70-1.0-20081020.164906-1.pom
+  maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/minvoker-70/maven-metadata.xml
+  maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/parent-a/0.1-SNAPSHOT/maven-metadata.xml
+  maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/parent-a/0.1-SNAPSHOT/parent-a-0.1-20081020.164906-1.pom
+  maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/parent-b/0.1-SNAPSHOT/maven-metadata.xml
+  maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/parent-b/0.1-SNAPSHOT/parent-b-0.1-20081020.164906-1.pom
+  maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/pom/0.3-SNAPSHOT/maven-metadata.xml
+  maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/pom/0.3-SNAPSHOT/pom-0.3-20081020.164906-1.pom
+  maven-invoker-plugin/src/it/staging-dependencies/verify.bsh
+  maven-invoker-plugin/src/it/staging-pom/invoker.properties
+  maven-invoker-plugin/src/it/staging-pom/verify.bsh
+  maven-invoker-plugin/src/it/staging-reactor/invoker.properties
+  maven-invoker-plugin/src/it/staging-reactor/mod2/src/main/resources/main.properties
+  maven-invoker-plugin/src/it/staging-reactor/verify.bsh
+  maven-invoker-plugin/src/test/resources/unit/goals-from-file/goals.txt
+  maven-invoker-plugin/src/test/resources/unit/goals-from-file/validate-goal.txt
+  maven-invoker-plugin/src/test/resources/unit/interpolation/goals.txt
+  maven-invoker-plugin/src/test/resources/unit/profiles-from-file/emptyProfiles.txt
+  maven-invoker-plugin/src/test/resources/unit/profiles-from-file/profiles.txt
   src/it/clone-clean/invoker.properties
   src/it/clone-clean/setup.bsh
   src/it/clone-clean/verify.bsh
@@ -235,6 +396,12 @@ Unapproved licenses:
 
 Archives:
 
+ + maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/dep/1.0/dep-1.0-tests.jar
+ 
+ + maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/dep/2.0/dep-2.0.jar
+ 
+ + maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/minvoker-70/1.0-SNAPSHOT/minvoker-70-1.0-20081020.164906-1.jar
+ 
  + src/it/staging-dependencies/repo/org/apache/maven/its/dep/1.0/dep-1.0-tests.jar
  
  + src/it/staging-dependencies/repo/org/apache/maven/its/dep/2.0/dep-2.0.jar
@@ -246,6 +413,375 @@ Archives:
   Binary files (which do not require AL headers) will be marked B
   Compressed archives will be marked A
   Notices, licenses etc will be marked N
+  AL    maven-invoker-plugin/pom.xml
+ !????? maven-invoker-plugin/src/it/clone-clean/invoker.properties
+  AL    maven-invoker-plugin/src/it/clone-clean/pom.xml
+ !????? maven-invoker-plugin/src/it/clone-clean/setup.bsh
+  AL    maven-invoker-plugin/src/it/clone-clean/src/it/clone-clean/pom.xml
+ !????? maven-invoker-plugin/src/it/clone-clean/verify.bsh
+ !????? maven-invoker-plugin/src/it/fail-build/invoker.properties
+  AL    maven-invoker-plugin/src/it/fail-build/pom.xml
+  AL    maven-invoker-plugin/src/it/fail-build/src/it/project/pom.xml
+ !????? maven-invoker-plugin/src/it/fail-build/src/it/project/prebuild.bsh
+ !????? maven-invoker-plugin/src/it/fail-build/verify.bsh
+ !????? maven-invoker-plugin/src/it/fail-build-with-verify/invoker.properties
+  AL    maven-invoker-plugin/src/it/fail-build-with-verify/pom.xml
+  AL    maven-invoker-plugin/src/it/fail-build-with-verify/src/it/project/pom.xml
+ !????? maven-invoker-plugin/src/it/fail-build-with-verify/src/it/project/prebuild.bsh
+ !????? maven-invoker-plugin/src/it/fail-build-with-verify/verify.bsh
+  AL    maven-invoker-plugin/src/it/fail-ignore/pom.xml
+  AL    maven-invoker-plugin/src/it/fail-ignore/src/it/project/pom.xml
+  AL    maven-invoker-plugin/src/it/fail-ignore-with-verify/pom.xml
+  AL    maven-invoker-plugin/src/it/fail-ignore-with-verify/src/it/project/pom.xml
+  AL    maven-invoker-plugin/src/it/fail-noprojects_integration-test/pom.xml
+ !????? maven-invoker-plugin/src/it/fail-noprojects_run/invoker.properties
+  AL    maven-invoker-plugin/src/it/fail-noprojects_run/pom.xml
+ !????? maven-invoker-plugin/src/it/fail-noprojects_verify/invoker.properties
+  AL    maven-invoker-plugin/src/it/fail-noprojects_verify/pom.xml
+ !????? maven-invoker-plugin/src/it/fail-postbuild/invoker.properties
+  AL    maven-invoker-plugin/src/it/fail-postbuild/pom.xml
+  AL    maven-invoker-plugin/src/it/fail-postbuild/src/it/project/pom.xml
+ !????? maven-invoker-plugin/src/it/fail-postbuild/src/it/project/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/fail-postbuild/src/it/project/prebuild.bsh
+ !????? maven-invoker-plugin/src/it/fail-postbuild/verify.bsh
+ !????? maven-invoker-plugin/src/it/fail-prebuild/invoker.properties
+  AL    maven-invoker-plugin/src/it/fail-prebuild/pom.xml
+  AL    maven-invoker-plugin/src/it/fail-prebuild/src/it/project/pom.xml
+ !????? maven-invoker-plugin/src/it/fail-prebuild/src/it/project/prebuild.bsh
+ !????? maven-invoker-plugin/src/it/fail-prebuild/verify.bsh
+  AL    maven-invoker-plugin/src/it/install-extra-artifacts/pom.xml
+ !????? maven-invoker-plugin/src/it/install-extra-artifacts/verify.bsh
+  AL    maven-invoker-plugin/src/it/integration-test-never-fails/pom.xml
+  AL    maven-invoker-plugin/src/it/integration-test-never-fails/src/it/project/pom.xml
+ !????? maven-invoker-plugin/src/it/integration-test-never-fails/src/it/project/prebuild.bsh
+ !????? maven-invoker-plugin/src/it/integration-test-never-fails/verify.bsh
+  AL    maven-invoker-plugin/src/it/invocation-cmdline-exclude/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-cmdline-exclude/src/it/minvoker-140/pom.xml
+ !????? maven-invoker-plugin/src/it/invocation-cmdline-exclude/test.properties
+  AL    maven-invoker-plugin/src/it/invocation-debug/pom.xml
+ !????? maven-invoker-plugin/src/it/invocation-debug/src/it/minvoker-142/invoker.properties
+  AL    maven-invoker-plugin/src/it/invocation-debug/src/it/minvoker-142/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-debug/src/it/minvoker-142/verify.groovy
+  AL    maven-invoker-plugin/src/it/invocation-emptyproperty/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-emptyproperty/src/it/minvoker-118/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-environmentvariable/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-environmentvariable/src/it/minvoker-145/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-multiple/pom.xml
+ !????? maven-invoker-plugin/src/it/invocation-multiple/src/it/project/invoker.properties
+  AL    maven-invoker-plugin/src/it/invocation-multiple/src/it/project/pom.xml
+ !????? maven-invoker-plugin/src/it/invocation-multiple/src/it/project/src/main/java/org/TestMojo.java
+ !????? maven-invoker-plugin/src/it/invocation-multiple/src/it/project/system1.properties
+ !????? maven-invoker-plugin/src/it/invocation-multiple/src/it/project/system2.properties
+  AL    maven-invoker-plugin/src/it/invocation-multiple/src/it/settings.xml
+ !????? maven-invoker-plugin/src/it/invocation-multiple/verify.bsh
+  AL    maven-invoker-plugin/src/it/invocation-offline/pom.xml
+ !????? maven-invoker-plugin/src/it/invocation-offline/src/it/project/invoker.properties
+  AL    maven-invoker-plugin/src/it/invocation-offline/src/it/project/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-offline/src/it/settings.xml
+ !????? maven-invoker-plugin/src/it/invocation-offline/verify.bsh
+  AL    maven-invoker-plugin/src/it/invocation-project/pom.xml
+ !????? maven-invoker-plugin/src/it/invocation-project/src/it/project/invoker.properties
+  AL    maven-invoker-plugin/src/it/invocation-project/src/it/project/pom.xml
+ !????? maven-invoker-plugin/src/it/invocation-project/src/it/project/setup.bsh
+  AL    maven-invoker-plugin/src/it/invocation-project/src/it/project/sub-1/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-project/src/it/project/sub-2/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-project/src/it/project/sub-3/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-project/src/it/settings.xml
+ !????? maven-invoker-plugin/src/it/invocation-project/verify.bsh
+ !????? maven-invoker-plugin/src/it/invocation-reactor-indirect/invoker.properties
+ !????? maven-invoker-plugin/src/it/invocation-reactor-indirect/itests/pom.xml
+ !????? maven-invoker-plugin/src/it/invocation-reactor-indirect/itests/src/it/basic/pom.xml
+ !????? maven-invoker-plugin/src/it/invocation-reactor-indirect/plugin/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-reactor-indirect/plugin/src/main/java/org/apache/maven/it/plugins/dummy/MyMojo.java
+  AL    maven-invoker-plugin/src/it/invocation-reactor-indirect/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-spaces/pom.xml
+  AL    maven-invoker-plugin/src/it/invocation-spaces/src/it projects/project/spacy pom.xml
+ !????? maven-invoker-plugin/src/it/invocation-spaces/src/it projects/project/src/main/resources/test.txt
+  AL    maven-invoker-plugin/src/it/invocation-spaces/src/it projects/settings.xml
+ !????? maven-invoker-plugin/src/it/invocation-spaces/verify.bsh
+ !????? maven-invoker-plugin/src/it/invoker-report/invoker.properties
+  AL    maven-invoker-plugin/src/it/invoker-report/pom.xml
+  AL    maven-invoker-plugin/src/it/invoker-report/src/it/failure-build/pom.xml
+ !????? maven-invoker-plugin/src/it/invoker-report/src/it/failure-post/invoker.properties
+  AL    maven-invoker-plugin/src/it/invoker-report/src/it/failure-post/pom.xml
+ !????? maven-invoker-plugin/src/it/invoker-report/src/it/failure-post/verify.bsh
+ !????? maven-invoker-plugin/src/it/invoker-report/src/it/failure-pre/invoker.properties
+  AL    maven-invoker-plugin/src/it/invoker-report/src/it/failure-pre/pom.xml
+ !????? maven-invoker-plugin/src/it/invoker-report/src/it/failure-pre/setup.bsh
+ !????? maven-invoker-plugin/src/it/invoker-report/src/it/skip-jre/invoker.properties
+  AL    maven-invoker-plugin/src/it/invoker-report/src/it/skip-jre/pom.xml
+ !????? maven-invoker-plugin/src/it/invoker-report/src/it/skip-maven/invoker.properties
+  AL    maven-invoker-plugin/src/it/invoker-report/src/it/skip-maven/pom.xml
+ !????? maven-invoker-plugin/src/it/invoker-report/src/it/skip-os/invoker.properties
+  AL    maven-invoker-plugin/src/it/invoker-report/src/it/skip-os/pom.xml
+ !????? maven-invoker-plugin/src/it/invoker-report/src/it/success/invoker.properties
+  AL    maven-invoker-plugin/src/it/invoker-report/src/it/success/pom.xml
+ !????? maven-invoker-plugin/src/it/invoker-report/verify.bsh
+  AL    maven-invoker-plugin/src/it/local-repo-default/pom.xml
+  AL    maven-invoker-plugin/src/it/local-repo-default/src/it/project/pom.xml
+ !????? maven-invoker-plugin/src/it/local-repo-default/src/it/project/postbuild.bsh
+  AL    maven-invoker-plugin/src/it/local-repo-default/src/it/settings.xml
+ !????? maven-invoker-plugin/src/it/local-repo-default/verify.bsh
+  AL    maven-invoker-plugin/src/it/local-repo-isolated/pom.xml
+  AL    maven-invoker-plugin/src/it/local-repo-isolated/src/it/project/pom.xml
+  AL    maven-invoker-plugin/src/it/local-repo-isolated/src/it/settings.xml
+ !????? maven-invoker-plugin/src/it/local-repo-isolated/verify.bsh
+  AL    maven-invoker-plugin/src/it/local-repo-path/pom.xml
+  AL    maven-invoker-plugin/src/it/local-repo-path/src/it/project/pom.xml
+  AL    maven-invoker-plugin/src/it/local-repo-path/src/it/settings.xml
+ !????? maven-invoker-plugin/src/it/local-repo-path/verify.bsh
+  AL    maven-invoker-plugin/src/it/local-repo-url/pom.xml
+  AL    maven-invoker-plugin/src/it/local-repo-url/src/it/project/pom.xml
+  AL    maven-invoker-plugin/src/it/local-repo-url/src/it/project/postbuild.groovy
+  AL    maven-invoker-plugin/src/it/local-repo-url/src/it/settings.xml
+  AL    maven-invoker-plugin/src/it/local-repo-url/verify.groovy
+  AL    maven-invoker-plugin/src/it/pom-filtering/pom.xml
+  AL    maven-invoker-plugin/src/it/pom-filtering/src/it/project/pom.xml
+  AL    maven-invoker-plugin/src/it/pom-filtering/src/it/settings.xml
+ !????? maven-invoker-plugin/src/it/pom-filtering/verify.bsh
+  AL    maven-invoker-plugin/src/it/pom-filtering-encoding/pom.xml
+  AL    maven-invoker-plugin/src/it/pom-filtering-encoding/src/it/latin-1/pom.xml
+  AL    maven-invoker-plugin/src/it/pom-filtering-encoding/src/it/utf-8/pom.xml
+ !????? maven-invoker-plugin/src/it/pom-filtering-encoding/verify.bsh
+  AL    maven-invoker-plugin/src/it/pom-filtering-reactor/pom.xml
+  AL    maven-invoker-plugin/src/it/pom-filtering-reactor/src/it/mod2-parent/mod1/pom.xml
+  AL    maven-invoker-plugin/src/it/pom-filtering-reactor/src/it/mod2-parent/mod1/src/it/pom.xml
+  AL    maven-invoker-plugin/src/it/pom-filtering-reactor/src/it/mod2-parent/mod1-parent/pom.xml
+  AL    maven-invoker-plugin/src/it/pom-filtering-reactor/src/it/mod2-parent/mod2/pom.xml
+  AL    maven-invoker-plugin/src/it/pom-filtering-reactor/src/it/mod2-parent/mod3/pom.xml
+  AL    maven-invoker-plugin/src/it/pom-filtering-reactor/src/it/mod2-parent/mod3/src/it/pom.xml
+  AL    maven-invoker-plugin/src/it/pom-filtering-reactor/src/it/mod2-parent/pom.xml
+ !????? maven-invoker-plugin/src/it/pom-filtering-reactor/verify.bsh
+  AL    maven-invoker-plugin/src/it/pom-less-invocation/pom.xml
+ !????? maven-invoker-plugin/src/it/pom-less-invocation/src/it/no-pom/workaround.txt
+ !????? maven-invoker-plugin/src/it/pom-less-invocation/verify.bsh
+  AL    maven-invoker-plugin/src/it/project-cloning/pom.xml
+ !????? maven-invoker-plugin/src/it/project-cloning/setup.bsh
+  AL    maven-invoker-plugin/src/it/project-cloning/src/it/module/pom.xml
+  AL    maven-invoker-plugin/src/it/project-cloning/src/it/module-1/pom.xml
+  AL    maven-invoker-plugin/src/it/project-cloning/src/it/module-1/sub-module/pom.xml
+ !????? maven-invoker-plugin/src/it/project-cloning/verify.bsh
+  AL    maven-invoker-plugin/src/it/project-cloning-reactor/pom.xml
+  AL    maven-invoker-plugin/src/it/project-cloning-reactor/src/it/aggregator/pom.xml
+  AL    maven-invoker-plugin/src/it/project-cloning-reactor/src/it/module-a/pom.xml
+  AL    maven-invoker-plugin/src/it/project-cloning-reactor/src/it/module-b/pom.xml
+  AL    maven-invoker-plugin/src/it/project-cloning-reactor/src/it/parent/pom.xml
+ !????? maven-invoker-plugin/src/it/project-cloning-reactor/verify.bsh
+  AL    maven-invoker-plugin/src/it/project-setup/pom.xml
+ !????? maven-invoker-plugin/src/it/project-setup/src/it/project1/invoker.properties
+  AL    maven-invoker-plugin/src/it/project-setup/src/it/project1/pom.xml
+  AL    maven-invoker-plugin/src/it/project-setup/src/it/project2/pom.xml
+  AL    maven-invoker-plugin/src/it/project-setup/src/it/project3/pom.xml
+  AL    maven-invoker-plugin/src/it/project-setup/src/it/project4/pom.xml
+  AL    maven-invoker-plugin/src/it/project-setup/src/it/project5/pom.xml
+ !????? maven-invoker-plugin/src/it/project-setup/verify.bsh
+ !????? maven-invoker-plugin/src/it/script-accessibility/invoker.properties
+  AL    maven-invoker-plugin/src/it/script-accessibility/pom.xml
+  AL    maven-invoker-plugin/src/it/script-accessibility/src/it/beanshell/pom.xml
+ !????? maven-invoker-plugin/src/it/script-accessibility/src/it/beanshell/verify.bsh
+  AL    maven-invoker-plugin/src/it/script-accessibility/src/it/groovy/pom.xml
+ !????? maven-invoker-plugin/src/it/script-accessibility/src/it/groovy/verify.groovy
+ !????? maven-invoker-plugin/src/it/script-accessibility/src/main/java/org/MyClass.java
+  AL    maven-invoker-plugin/src/it/script-additional-vars/pom.xml
+  AL    maven-invoker-plugin/src/it/script-additional-vars/src/it/beanshell/pom.xml
+ !????? maven-invoker-plugin/src/it/script-additional-vars/src/it/beanshell/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/script-additional-vars/src/it/beanshell/prebuild.bsh
+ !????? maven-invoker-plugin/src/it/script-additional-vars/src/it/beanshell/selector.bsh
+  AL    maven-invoker-plugin/src/it/script-additional-vars/src/it/groovy/pom.xml
+ !????? maven-invoker-plugin/src/it/script-additional-vars/src/it/groovy/postbuild.groovy
+ !????? maven-invoker-plugin/src/it/script-additional-vars/src/it/groovy/prebuild.groovy
+ !????? maven-invoker-plugin/src/it/script-additional-vars/src/it/groovy/selector.groovy
+ !????? maven-invoker-plugin/src/it/script-class-loading/invoker.properties
+  AL    maven-invoker-plugin/src/it/script-class-loading/pom.xml
+  AL    maven-invoker-plugin/src/it/script-class-loading/src/it/beanshell/pom.xml
+ !????? maven-invoker-plugin/src/it/script-class-loading/src/it/beanshell/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/script-class-loading/src/it/beanshell/prebuild.bsh
+  AL    maven-invoker-plugin/src/it/script-class-loading/src/it/groovy/pom.xml
+ !????? maven-invoker-plugin/src/it/script-class-loading/src/it/groovy/postbuild.groovy
+ !????? maven-invoker-plugin/src/it/script-class-loading/src/it/groovy/prebuild.groovy
+ !????? maven-invoker-plugin/src/it/script-class-loading/src/test/java/org/MyUtils.java
+  AL    maven-invoker-plugin/src/it/script-classpath-duplicates/pom.xml
+  AL    maven-invoker-plugin/src/it/script-classpath-duplicates/src/it/beanshell/pom.xml
+ !????? maven-invoker-plugin/src/it/script-classpath-duplicates/src/it/beanshell/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/script-classpath-duplicates/src/it/beanshell/prebuild.bsh
+  AL    maven-invoker-plugin/src/it/script-classpath-duplicates/src/it/groovy/pom.xml
+ !????? maven-invoker-plugin/src/it/script-classpath-duplicates/src/it/groovy/postbuild.groovy
+ !????? maven-invoker-plugin/src/it/script-classpath-duplicates/src/it/groovy/prebuild.groovy
+ !????? maven-invoker-plugin/src/it/script-classpath-duplicates/verify.bsh
+  AL    maven-invoker-plugin/src/it/script-context/pom.xml
+  AL    maven-invoker-plugin/src/it/script-context/src/it/beanshell/pom.xml
+ !????? maven-invoker-plugin/src/it/script-context/src/it/beanshell/setup.bsh
+ !????? maven-invoker-plugin/src/it/script-context/src/it/beanshell/verify.bsh
+  AL    maven-invoker-plugin/src/it/script-context/src/it/groovy/pom.xml
+ !????? maven-invoker-plugin/src/it/script-context/src/it/groovy/setup.groovy
+ !????? maven-invoker-plugin/src/it/script-context/src/it/groovy/verify.groovy
+ !????? maven-invoker-plugin/src/it/script-context/verify.bsh
+  AL    maven-invoker-plugin/src/it/script-errors/pom.xml
+  AL    maven-invoker-plugin/src/it/script-errors/src/it/beanshell/pom.xml
+ !????? maven-invoker-plugin/src/it/script-errors/src/it/beanshell/setup.bsh
+  AL    maven-invoker-plugin/src/it/script-errors/src/it/groovy/pom.xml
+ !????? maven-invoker-plugin/src/it/script-errors/src/it/groovy/setup.groovy
+ !????? maven-invoker-plugin/src/it/script-errors/verify.bsh
+  AL    maven-invoker-plugin/src/it/script-global-vars/pom.xml
+  AL    maven-invoker-plugin/src/it/script-global-vars/src/it/beanshell/pom.xml
+ !????? maven-invoker-plugin/src/it/script-global-vars/src/it/beanshell/setup.bsh
+ !????? maven-invoker-plugin/src/it/script-global-vars/src/it/beanshell/verify.bsh
+  AL    maven-invoker-plugin/src/it/script-global-vars/src/it/groovy/pom.xml
+ !????? maven-invoker-plugin/src/it/script-global-vars/src/it/groovy/setup.groovy
+ !????? maven-invoker-plugin/src/it/script-global-vars/src/it/groovy/verify.groovy
+  AL    maven-invoker-plugin/src/it/script-interpreter-detection/pom.xml
+  AL    maven-invoker-plugin/src/it/script-interpreter-detection/src/it/beanshell/pom.xml
+ !????? maven-invoker-plugin/src/it/script-interpreter-detection/src/it/beanshell/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/script-interpreter-detection/src/it/beanshell/prebuild.bsh
+  AL    maven-invoker-plugin/src/it/script-interpreter-detection/src/it/groovy/pom.xml
+ !????? maven-invoker-plugin/src/it/script-interpreter-detection/src/it/groovy/postbuild.groovy
+ !????? maven-invoker-plugin/src/it/script-interpreter-detection/src/it/groovy/prebuild.groovy
+ !????? maven-invoker-plugin/src/it/script-interpreter-detection/verify.bsh
+  AL    maven-invoker-plugin/src/it/script-verify-xml/pom.xml
+  AL    maven-invoker-plugin/src/it/script-verify-xml/src/it/minvoker-138/pom.xml
+ !????? maven-invoker-plugin/src/it/script-verify-xml/verify.groovy
+  AL    maven-invoker-plugin/src/it/selector-conditions/pom.xml
+ !????? maven-invoker-plugin/src/it/selector-conditions/src/it/jre-version-match/invoker.properties
+  AL    maven-invoker-plugin/src/it/selector-conditions/src/it/jre-version-match/pom.xml
+ !????? maven-invoker-plugin/src/it/selector-conditions/src/it/jre-version-match/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/selector-conditions/src/it/jre-version-mismatch/invoker.properties
+  AL    maven-invoker-plugin/src/it/selector-conditions/src/it/jre-version-mismatch/pom.xml
+ !????? maven-invoker-plugin/src/it/selector-conditions/src/it/jre-version-mismatch/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/selector-conditions/src/it/maven-version-match/invoker.properties
+  AL    maven-invoker-plugin/src/it/selector-conditions/src/it/maven-version-match/pom.xml
+ !????? maven-invoker-plugin/src/it/selector-conditions/src/it/maven-version-match/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/selector-conditions/src/it/maven-version-mismatch/invoker.properties
+  AL    maven-invoker-plugin/src/it/selector-conditions/src/it/maven-version-mismatch/pom.xml
+ !????? maven-invoker-plugin/src/it/selector-conditions/src/it/maven-version-mismatch/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/selector-conditions/src/it/os-family-match/invoker.properties
+  AL    maven-invoker-plugin/src/it/selector-conditions/src/it/os-family-match/pom.xml
+ !????? maven-invoker-plugin/src/it/selector-conditions/src/it/os-family-match/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/selector-conditions/src/it/os-family-mismatch/invoker.properties
+  AL    maven-invoker-plugin/src/it/selector-conditions/src/it/os-family-mismatch/pom.xml
+ !????? maven-invoker-plugin/src/it/selector-conditions/src/it/os-family-mismatch/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/selector-conditions/verify.bsh
+  AL    maven-invoker-plugin/src/it/selector-scripts/pom.xml
+  AL    maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-false/pom.xml
+ !????? maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-false/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-false/selector.bsh
+  AL    maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-other/pom.xml
+ !????? maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-other/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-other/selector.bsh
+  AL    maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-quiet/pom.xml
+ !????? maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-quiet/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-quiet/selector.bsh
+  AL    maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-true/pom.xml
+ !????? maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-true/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/selector-scripts/src/it/script-ret-true/selector.bsh
+  AL    maven-invoker-plugin/src/it/selector-scripts/src/it/script-throw/pom.xml
+ !????? maven-invoker-plugin/src/it/selector-scripts/src/it/script-throw/postbuild.bsh
+ !????? maven-invoker-plugin/src/it/selector-scripts/src/it/script-throw/selector.bsh
+ !????? maven-invoker-plugin/src/it/selector-scripts/verify.bsh
+  AL    maven-invoker-plugin/src/it/settings-auto-exclude/pom.xml
+  AL    maven-invoker-plugin/src/it/settings-auto-exclude/src/it/project/pom.xml
+  AL    maven-invoker-plugin/src/it/settings-auto-exclude/src/it/settings.xml
+ !????? maven-invoker-plugin/src/it/settings-inherit/invoker.properties
+  AL    maven-invoker-plugin/src/it/settings-inherit/pom.xml
+  AL    maven-invoker-plugin/src/it/settings-inherit/src/it/project/pom.xml
+ !????? maven-invoker-plugin/src/it/settings-merge/invoker.properties
+  AL    maven-invoker-plugin/src/it/settings-merge/pom.xml
+  AL    maven-invoker-plugin/src/it/settings-merge/src/it/project/pom.xml
+  AL    maven-invoker-plugin/src/it/settings-merge/src/it/settings.xml
+ !????? maven-invoker-plugin/src/it/settings-merge-multiexecutions/invoker.properties
+ !????? maven-invoker-plugin/src/it/settings-merge-multiexecutions/pom.xml
+ !????? maven-invoker-plugin/src/it/settings-merge-multiexecutions/src/it/minvoker-133/pom.xml
+ !????? maven-invoker-plugin/src/it/settings-merge-multiexecutions/src/it/settings.xml
+  AL    maven-invoker-plugin/src/it/settings.xml
+  AL    maven-invoker-plugin/src/it/skip-install/pom.xml
+ !????? maven-invoker-plugin/src/it/skip-install/test.properties
+ !????? maven-invoker-plugin/src/it/skip-install/verify.bsh
+  AL    maven-invoker-plugin/src/it/skip-run/pom.xml
+  AL    maven-invoker-plugin/src/it/skip-run/src/it/project/pom.xml
+ !????? maven-invoker-plugin/src/it/skip-run/src/it/project/prebuild.bsh
+ !????? maven-invoker-plugin/src/it/skip-run/test.properties
+ !????? maven-invoker-plugin/src/it/skip-run/verify.bsh
+ !????? maven-invoker-plugin/src/it/staging-dependencies/invoker.properties
+  AL    maven-invoker-plugin/src/it/staging-dependencies/pom.xml
+  A     maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/dep/1.0/dep-1.0-tests.jar
+ !????? maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/dep/1.0/dep-1.0.pom
+  A     maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/dep/2.0/dep-2.0.jar
+ !????? maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/dep/2.0/dep-2.0.pom
+ !????? maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/dep/maven-metadata.xml
+ !????? maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/minvoker-70/1.0-SNAPSHOT/maven-metadata.xml
+  A     maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/minvoker-70/1.0-SNAPSHOT/minvoker-70-1.0-20081020.164906-1.jar
+ !????? maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/minvoker-70/1.0-SNAPSHOT/minvoker-70-1.0-20081020.164906-1.pom
+ !????? maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/minvoker-70/maven-metadata.xml
+ !????? maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/parent-a/0.1-SNAPSHOT/maven-metadata.xml
+ !????? maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/parent-a/0.1-SNAPSHOT/parent-a-0.1-20081020.164906-1.pom
+ !????? maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/parent-b/0.1-SNAPSHOT/maven-metadata.xml
+ !????? maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/parent-b/0.1-SNAPSHOT/parent-b-0.1-20081020.164906-1.pom
+ !????? maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/pom/0.3-SNAPSHOT/maven-metadata.xml
+ !????? maven-invoker-plugin/src/it/staging-dependencies/repo/org/apache/maven/its/pom/0.3-SNAPSHOT/pom-0.3-20081020.164906-1.pom
+ !????? maven-invoker-plugin/src/it/staging-dependencies/verify.bsh
+ !????? maven-invoker-plugin/src/it/staging-pom/invoker.properties
+  AL    maven-invoker-plugin/src/it/staging-pom/pom.xml
+  AL    maven-invoker-plugin/src/it/staging-pom/src/site/site.xml
+ !????? maven-invoker-plugin/src/it/staging-pom/verify.bsh
+ !????? maven-invoker-plugin/src/it/staging-reactor/invoker.properties
+  AL    maven-invoker-plugin/src/it/staging-reactor/mod1/pom.xml
+  AL    maven-invoker-plugin/src/it/staging-reactor/mod1-parent/pom.xml
+  AL    maven-invoker-plugin/src/it/staging-reactor/mod2/pom.xml
+ !????? maven-invoker-plugin/src/it/staging-reactor/mod2/src/main/resources/main.properties
+  AL    maven-invoker-plugin/src/it/staging-reactor/pom.xml
+  AL    maven-invoker-plugin/src/it/staging-reactor/src/site/site.xml
+ !????? maven-invoker-plugin/src/it/staging-reactor/verify.bsh
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/CompositeMap.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/FileLogger.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InstallMojo.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/IntegrationTestMojo.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerMojo.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerProperties.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerReport.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerSession.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/MetadataUtils.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/PomUtils.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/ReportUtils.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/SelectorUtils.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/SystemPropertyPrinter.java
+  AL    maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/VerifyMojo.java
+  AL    maven-invoker-plugin/src/main/mdo/invocation.mdo
+  AL    maven-invoker-plugin/src/main/resources/invoker-report.properties
+  AL    maven-invoker-plugin/src/main/resources/invoker-report_de.properties
+  AL    maven-invoker-plugin/src/main/resources/invoker-report_en.properties
+  AL    maven-invoker-plugin/src/main/resources/invoker-report_fr.properties
+  AL    maven-invoker-plugin/src/site/apt/examples/access-test-classes.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/examples/clone-projects.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/examples/fast-use.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/examples/filtering.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/examples/install-artifacts.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/examples/integration-test-verify.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/examples/invoker-properties.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/examples/post-build-script.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/examples/prepare-build-env.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/examples/selector-conditions.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/examples/selector-scripts.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/examples/skipping.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/index.apt.vm
+  AL    maven-invoker-plugin/src/site/apt/usage.apt.vm
+  AL    maven-invoker-plugin/src/site/fml/faq.fml
+  AL    maven-invoker-plugin/src/site/resources/download.cgi
+  AL    maven-invoker-plugin/src/site/site.xml
+  AL    maven-invoker-plugin/src/site/xdoc/download.xml.vm
+  AL    maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/ExtendedMavenProjectStub.java
+  AL    maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InterpolationTest.java
+  AL    maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InvokerMojoTest.java
+  AL    maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InvokerPropertiesTest.java
+  AL    maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/SelectorUtilsTest.java
+  AL    maven-invoker-plugin/src/test/resources/unit/dummy/pom.xml
+ !????? maven-invoker-plugin/src/test/resources/unit/goals-from-file/goals.txt
+  AL    maven-invoker-plugin/src/test/resources/unit/goals-from-file/pom.xml
+ !????? maven-invoker-plugin/src/test/resources/unit/goals-from-file/validate-goal.txt
+  AL    maven-invoker-plugin/src/test/resources/unit/goals-from-file/verify.bsh
+ !????? maven-invoker-plugin/src/test/resources/unit/interpolation/goals.txt
+  AL    maven-invoker-plugin/src/test/resources/unit/interpolation/pom.xml
+ !????? maven-invoker-plugin/src/test/resources/unit/profiles-from-file/emptyProfiles.txt
+ !????? maven-invoker-plugin/src/test/resources/unit/profiles-from-file/profiles.txt
   AL    pom.xml
  !????? src/it/clone-clean/invoker.properties
   AL    src/it/clone-clean/pom.xml
@@ -621,6 +1157,3075 @@ Archives:
  
  
 =======================================================================
+==maven-invoker-plugin/src/it/clone-clean/invoker.properties
+=======================================================================
+# NOTE: Don't clean here to be able to detect test failures
+invoker.goals = initialize
+
+=======================================================================
+==maven-invoker-plugin/src/it/clone-clean/setup.bsh
+=======================================================================
+import java.io.*;
+
+try
+{
+    File itRoot = new File( basedir, "target/it/clone-clean" );
+    itRoot.mkdirs();
+    return new File(itRoot, "foobar.log").createNewFile();
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+=======================================================================
+==maven-invoker-plugin/src/it/clone-clean/verify.bsh
+=======================================================================
+import java.io.*;
+
+try
+{
+    File itRoot = new File( basedir, "target/it/clone-clean" );
+    return !new File( itRoot, "foobar.log" ).exists();
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-build/invoker.properties
+=======================================================================
+invoker.buildResult = failure
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-build/src/it/project/prebuild.bsh
+=======================================================================
+import java.io.*;
+
+// marker for parent build that this sub build was indeed run
+File touchFile = new File( basedir, "touch.txt" );
+touchFile.createNewFile();
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-build/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+try
+{
+    // make sure the Invoker Plugin was indeed run and the build didn't fail somewhere else
+    File touchFile = new File( basedir, "target/it/project/touch.txt" );
+    System.out.println( "Checking for existence of touch file: " + touchFile );
+    if ( !touchFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-build-with-verify/invoker.properties
+=======================================================================
+invoker.buildResult = failure
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-build-with-verify/src/it/project/prebuild.bsh
+=======================================================================
+import java.io.*;
+
+// marker for parent build that this sub build was indeed run
+File touchFile = new File( basedir, "touch.txt" );
+touchFile.createNewFile();
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-build-with-verify/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+try
+{
+    // make sure the Invoker Plugin was indeed run and the build didn't fail somewhere else
+    File touchFile = new File( basedir, "target/it/project/touch.txt" );
+    System.out.println( "Checking for existence of touch file: " + touchFile );
+    if ( !touchFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-noprojects_run/invoker.properties
+=======================================================================
+invoker.buildResult = failure
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-noprojects_verify/invoker.properties
+=======================================================================
+invoker.buildResult = failure
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-postbuild/invoker.properties
+=======================================================================
+invoker.buildResult = failure
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-postbuild/src/it/project/postbuild.bsh
+=======================================================================
+return false;
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-postbuild/src/it/project/prebuild.bsh
+=======================================================================
+import java.io.*;
+
+// marker for parent build that this sub build was indeed run
+File touchFile = new File( basedir, "touch.txt" );
+touchFile.createNewFile();
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-postbuild/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+try
+{
+    // make sure the Invoker Plugin was indeed run and the build didn't fail somewhere else
+    File touchFile = new File( basedir, "target/it/project/touch.txt" );
+    System.out.println( "Checking for existence of touch file: " + touchFile );
+    if ( !touchFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-prebuild/invoker.properties
+=======================================================================
+invoker.buildResult = failure
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-prebuild/src/it/project/prebuild.bsh
+=======================================================================
+import java.io.*;
+
+// marker for parent build that this sub build was indeed run
+File touchFile = new File( basedir, "touch.txt" );
+touchFile.createNewFile();
+
+return false;
+
+=======================================================================
+==maven-invoker-plugin/src/it/fail-prebuild/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+try
+{
+    // make sure the Invoker Plugin was indeed run and the build didn't fail somewhere else
+    File touchFile = new File( basedir, "target/it/project/touch.txt" );
+    System.out.println( "Checking for existence of touch file: " + touchFile );
+    if ( !touchFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/install-extra-artifacts/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+try
+{
+    File itRepoDir = new File( basedir, "target/it-repo" );
+    if ( !itRepoDir.isDirectory() )
+    {
+        System.out.println( "IT local repository missing: " + itRepoDir );
+        return false;
+    }
+
+    String[] files =
+    {
+        "org/apache/maven/plugins/maven-clean-plugin/2.4/maven-clean-plugin-2.4.jar",
+        "org/apache/maven/plugins/maven-clean-plugin/2.4/maven-clean-plugin-2.4.pom",
+        "org/apache/maven/plugins/maven-clean-plugin/2.4/maven-clean-plugin-2.4-javadoc.jar",
+        "org/apache/maven/plugins/maven-plugins/16/maven-plugins-16.pom",
+        "org/apache/maven/maven-parent/15/maven-parent-15.pom",
+        "org/apache/apache/6/apache-6.pom",
+        "org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar",
+        "org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.pom",
+        "junit/junit/3.8.2/junit-3.8.2.jar",
+        "junit/junit/3.8.2/junit-3.8.2.pom",
+        "jdom/jdom/1.1/jdom-1.1.pom",
+        "org/jdom/jdom/1.1/jdom-1.1.pom",
+        "org/jdom/jdom/1.1/jdom-1.1.jar",
+    };
+    for ( String file : files )
+    {
+        File stagedFile = new File( itRepoDir, file );
+        System.out.println( "Checking for existence of: " + stagedFile );
+        if ( !stagedFile.isFile() )
+        {
+            throw new IllegalStateException( "Missing: " + stagedFile );
+        }
+        if ( file.endsWith( "jdom-1.1.jar" ) && stagedFile.length() < 1024 * 10 )
+        {
+            throw new IllegalStateException( "Corrupt: " + stagedFile );
+        }
+    }
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/integration-test-never-fails/src/it/project/prebuild.bsh
+=======================================================================
+import java.io.*;
+
+// marker for parent build that this sub build was indeed run
+File touchFile = new File( basedir, "touch.txt" );
+touchFile.createNewFile();
+
+=======================================================================
+==maven-invoker-plugin/src/it/integration-test-never-fails/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+try
+{
+    // make sure the Invoker Plugin was indeed run and the build didn't fail somewhere else
+    File touchFile = new File( basedir, "target/it/project/touch.txt" );
+    System.out.println( "Checking for existence of touch file: " + touchFile );
+    if ( !touchFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-cmdline-exclude/test.properties
+=======================================================================
+invoker.test = !minvoker-140
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-debug/src/it/minvoker-142/invoker.properties
+=======================================================================
+invoker.debug = true
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-multiple/src/it/project/invoker.properties
+=======================================================================
+#######################################
+# Default build
+#######################################
+invoker.goals = install
+invoker.profiles = plugin,profile0
+invoker.systemPropertiesFile = system1.properties
+
+#######################################
+# First build
+#######################################
+# goals should fall back to invoker.goals
+invoker.profiles.1 = 
+
+#######################################
+# Second build
+#######################################
+invoker.goals.2 = test:test-maven-plugin:0.1-SNAPSHOT:test
+invoker.profiles.2 = plugin,profile1
+# system properties file should fall back to invoker.systemPropertiesFile
+
+#######################################
+# Third build
+#######################################
+invoker.goals.3 = test:test-maven-plugin:0.1-SNAPSHOT:test
+# profiles should fall back to invoker.profiles
+invoker.systemPropertiesFile.3 = system2.properties
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-multiple/src/it/project/src/main/java/org/TestMojo.java
+=======================================================================
+package org;
+
+import java.io.*;
+import java.util.*;
+
+import org.apache.maven.plugin.*;
+
+/**
+ * @goal test
+ */
+public class TestMojo extends AbstractMojo {
+
+    /**
+     * @parameter default-value="${project.build.directory}/test.txt"
+     */
+    private File outputFile;
+
+    /**
+     * @see org.apache.maven.plugin.AbstractMojo#execute()
+     */
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        outputFile.getParentFile().mkdirs();
+        Writer writer = null;
+        try
+        {
+            writer = new OutputStreamWriter( new FileOutputStream( outputFile ), "UTF-8" );
+            writer.write( System.getProperty( "maven.invoker.test", "null" ) );
+        }
+        catch (IOException e)
+        {
+            throw new MojoExecutionException( "Failed", e );
+        }
+        finally
+        {
+            if ( writer != null )
+            {
+                try
+                {
+                    writer.close();
+                }
+                catch (IOException e)
+                {
+                    // ignore
+                }
+            }
+        }
+    }
+
+}
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-multiple/src/it/project/system1.properties
+=======================================================================
+maven.invoker.test = UTF-8
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-multiple/src/it/project/system2.properties
+=======================================================================
+maven.invoker.test = ISO-8859-1
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-multiple/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+import org.codehaus.plexus.util.*;
+
+try
+{
+    File test0File = new File( basedir, "target/it/project/target/test0.txt" );
+    System.out.println( "Checking for existence of first test file: " + test0File );
+    if ( !test0File.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+
+    String test0 = FileUtils.fileRead( test0File, "UTF-8" ).trim();
+    System.out.println( "Checking contents of first test file: " + test0 );
+    if ( !"ISO-8859-1".equals( test0 ) )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+
+    File test1File = new File( basedir, "target/it/project/target/test1.txt" );
+    System.out.println( "Checking for existence of second test file: " + test1File );
+    if ( !test1File.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+
+    String test1 = FileUtils.fileRead( test1File, "UTF-8" ).trim();
+    System.out.println( "Checking contents of second test file: " + test1 );
+    if ( !"UTF-8".equals( test1 ) )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-offline/src/it/project/invoker.properties
+=======================================================================
+# First run if offline mode which should fail to download the Clean Plugin
+invoker.goals.1 = clean
+invoker.offline.1 = true
+invoker.buildResult.1 = failure
+
+# Now again in online mode
+invoker.goals.2 = clean
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-offline/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+// sanity check to make sure the builds were actually run
+File repoDir = new File( basedir, "target/it-repo" );
+System.out.println( "Checking for existence of test repo: " + repoDir );
+if ( !repoDir.exists() )
+{
+    throw new FileNotFoundException( "Missing repository directory: " + repoDir );
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-project/src/it/project/invoker.properties
+=======================================================================
+# path to POM
+invoker.project.1 = sub-1/pom.xml
+
+# path to base directory
+invoker.project.2 = sub-3
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-project/src/it/project/setup.bsh
+=======================================================================
+import java.io.*;
+
+String[] paths =
+{
+    "target",
+    "sub-1/target",
+    "sub-2/target",
+    "sub-3/target",
+};
+
+for ( String path : paths )
+{
+    File dir = new File( basedir, path);
+    System.out.println( "Creating directory: " + dir );
+    if ( !dir.mkdirs() )
+    {
+        throw new IOException( "Failed to create directory: " + dir );
+    }
+}
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-project/verify.bsh
+=======================================================================
+import java.io.*;
+
+String[] unexpectedPaths =
+{
+    "sub-1/target",
+    "sub-3/target",
+};
+
+for ( String path : unexpectedPaths )
+{
+    File file = new File( new File( basedir, "target/it/project" ), path);
+    System.out.println( "Checking for absence of: " + file );
+    if ( file.exists() )
+    {
+        throw new IOException( "Unexpected path found: " + file );
+    }
+}
+
+String[] expectedPaths =
+{
+    "target",
+    "sub-2/target",
+};
+
+for ( String path : expectedPaths )
+{
+    File file = new File( new File( basedir, "target/it/project" ), path);
+    System.out.println( "Checking for existence of: " + file );
+    if ( !file.exists() )
+    {
+        throw new IOException( "Expected path not found: " + file );
+    }
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-reactor-indirect/invoker.properties
+=======================================================================
+invoker.goals = clean install
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-reactor-indirect/itests/pom.xml
+=======================================================================
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+  xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache.maven.plugins.invoker</groupId>
+    <artifactId>MINVOKER-115-parent</artifactId>
+    <version>1.0-SNAPSHOT</version>
+  </parent>
+  <artifactId>MINVOKER-115-itests</artifactId>
+  <packaging>pom</packaging>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-invoker-plugin</artifactId>
+        <configuration>
+          <cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>
+          <localRepositoryPath>${project.build.directory}/local-repo</localRepositoryPath>
+        </configuration>
+        <executions>
+          <execution>
+            <id>itests</id>
+            <goals>
+              <goal>install</goal>
+              <goal>run</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-reactor-indirect/itests/src/it/basic/pom.xml
+=======================================================================
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+  xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>foo.it</groupId>
+  <artifactId>basic</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  <packaging>pom</packaging>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins.invoker</groupId>
+        <artifactId>MINVOKER-115-plugin</artifactId>
+        <version>1.0-SNAPSHOT</version>
+        <executions>
+          <execution>
+            <id>touch</id>
+            <goals>
+              <goal>touch</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-reactor-indirect/plugin/pom.xml
+=======================================================================
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+  xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache.maven.plugins.invoker</groupId>
+    <artifactId>MINVOKER-115-parent</artifactId>
+    <version>1.0-SNAPSHOT</version>
+  </parent>
+  <artifactId>MINVOKER-115-plugin</artifactId>
+  <packaging>maven-plugin</packaging>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-plugin-api</artifactId>
+      <version>2.0</version>
+    </dependency>
+  </dependencies>
+</project>
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-spaces/src/it projects/project/src/main/resources/test.txt
+=======================================================================
+${propertyFromSettings}
+${propertyFromCommandLine}
+
+=======================================================================
+==maven-invoker-plugin/src/it/invocation-spaces/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+import org.codehaus.plexus.util.*;
+
+try
+{
+    File testFile = new File( basedir, "target/it projects/project/target/classes/test.txt" );
+    System.out.println( "Checking for existence of test file: " + testFile );
+    if ( !testFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+
+    String[] values = {
+        "value with spaces from settings",
+        "value with spaces from cli",
+    };
+
+    BufferedReader reader = new BufferedReader( new InputStreamReader( new FileInputStream( testFile ), "UTF-8" ) );
+    try
+    {
+        for ( String value : values )
+        {
+            String line = reader.readLine();
+            System.out.println( "Checking for occurrence of: " + value );
+            if ( !value.equals( line ) )
+            {
+                System.out.println( "FAILED!" );
+                return false;
+            }
+        }
+    }
+    finally
+    {
+        reader.close();
+    }
+
+    File installedFile = new File( basedir, "target/it repo/test/spacy-pom/0.1-SNAPSHOT/spacy-pom-0.1-SNAPSHOT.jar" );
+    System.out.println( "Checking for existence of installed file: " + installedFile );
+    if ( !installedFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+}
+catch( Throwable t )
+{
+
+=======================================================================
+==maven-invoker-plugin/src/it/invoker-report/invoker.properties
+=======================================================================
+invoker.goals = clean integration-test site
+
+=======================================================================
+==maven-invoker-plugin/src/it/invoker-report/src/it/failure-post/invoker.properties
+=======================================================================
+invoker.description = A build job without name.
+
+=======================================================================
+==maven-invoker-plugin/src/it/invoker-report/src/it/failure-post/verify.bsh
+=======================================================================
+throw new IllegalStateException( "The post-build script failed as expected." );
+
+
+=======================================================================
+==maven-invoker-plugin/src/it/invoker-report/src/it/failure-pre/invoker.properties
+=======================================================================
+invoker.name = No Description
+
+=======================================================================
+==maven-invoker-plugin/src/it/invoker-report/src/it/failure-pre/setup.bsh
+=======================================================================
+throw new IllegalStateException( "The pre-build script failed as expected." );
+
+
+=======================================================================
+==maven-invoker-plugin/src/it/invoker-report/src/it/skip-jre/invoker.properties
+=======================================================================
+invoker.description = A build job skipped due to JRE version.
+invoker.java.version = 1.0
+
+=======================================================================
+==maven-invoker-plugin/src/it/invoker-report/src/it/skip-maven/invoker.properties
+=======================================================================
+invoker.description = A build job skipped due to Maven version.
+invoker.maven.version = 2.1.5
+
+=======================================================================
+==maven-invoker-plugin/src/it/invoker-report/src/it/skip-os/invoker.properties
+=======================================================================
+invoker.description = A build job skipped due to Operation System.
+invoker.os.family = ties
+
+=======================================================================
+==maven-invoker-plugin/src/it/invoker-report/src/it/success/invoker.properties
+=======================================================================
+invoker.name = Success
+invoker.description = A build job that should succeed.
+
+=======================================================================
+==maven-invoker-plugin/src/it/invoker-report/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+
+File reportFile = new File( basedir, "target/site/invoker-report.html");
+
+System.out.println( "Checking for existence of report file: " + reportFile );
+if ( !reportFile.exists() )
+{
+    System.out.println( "FAILED!" );
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/local-repo-default/src/it/project/postbuild.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+try
+{
+    // just dump our local repo path for verification by the parent build
+    File textFile = new File( basedir, "target/local-repo-path.txt" );
+    textFile.getParentFile().mkdirs();
+    Writer writer = new OutputStreamWriter( new FileOutputStream( textFile ), "UTF-8" );
+    writer.write( localRepositoryPath.getAbsolutePath() );
+    writer.close();
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/local-repo-default/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+try
+{
+    File badRepoDir = new File( basedir, "target/bad-repo" );
+    if ( badRepoDir.exists() )
+    {
+        System.out.println( "Sub build used wrong local repository (from its settings.xml): " + badRepoDir );
+        return false;
+    }
+
+    /*
+     * NOTE: This relies heavily on the Invoker Plugin's configuration of our parent build, not nice but until MINVOKER-49
+     * is available here, we have no other way of getting the path.
+     */
+    File localRepoPathOfThisBuild = new File( basedir.getParentFile().getParentFile(), "local-repo" );
+    System.out.println("Local repository of this build: " + localRepoPathOfThisBuild);
+
+    File textFile = new File( basedir, "src/it/project/target/local-repo-path.txt" );
+    BufferedReader reader = new BufferedReader( new InputStreamReader( new FileInputStream( textFile ), "UTF-8" ) );
+    File localRepoPathOfSubBuild = new File( reader.readLine() );
+    reader.close();
+    System.out.println("Local repository of sub build: " + localRepoPathOfSubBuild);
+
+    /*
+     * This is partly a sanity check of the Maven core (i.e. its MavenSettingsBuilder) which should ensure
+     *   ${settings.localRepository} == ${maven.repo.local}
+     * This IT is run with maven.repo.local but the Invoker Plugin passes settings.localRepository down to the sub build
+     * so these paths must match.
+     */
+    if ( !localRepoPathOfThisBuild.getCanonicalPath().equals( localRepoPathOfSubBuild.getCanonicalPath() ) )
+    {
+        System.out.println( "Sub build used wrong local repository: " + localRepoPathOfSubBuild );
+        return false;
+    }
+
+    File installedFile = new File( localRepoPathOfThisBuild, "test/local-repo-default/0.1-SNAPSHOT/local-repo-default-0.1-SNAPSHOT.pom" );
+    if ( !installedFile.isFile() )
+    {
+        System.out.println( "Installed file missing in local repo: " + installedFile );
+        return false;
+    }
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+=======================================================================
+==maven-invoker-plugin/src/it/local-repo-isolated/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+try
+{
+    File badRepoDir = new File( basedir, "target/bad-repo" );
+    if ( badRepoDir.exists() )
+    {
+        System.out.println( "IT used wrong local repository: " + badRepoDir );
+        return false;
+    }
+
+    File itRepoDir = new File( basedir, "target/it-repo" );
+    if ( !itRepoDir.isDirectory() )
+    {
+        System.out.println( "IT local repository missing: " + itRepoDir );
+        return false;
+    }
+
+    File installedFile = new File( itRepoDir, "test/local-repo-isolated/0.1-SNAPSHOT/local-repo-isolated-0.1-SNAPSHOT.pom" );
+    if ( !installedFile.isFile() )
+    {
+        System.out.println( "Installed file missing in local repo: " + installedFile );
+        return false;
+    }
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/local-repo-path/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+// sanity check to make sure the builds were actually run
+File repoDir = new File( basedir, "target/it-repo" );
+System.out.println( "Checking for existence of test repo: " + repoDir );
+if ( !repoDir.exists() )
+{
+    throw new FileNotFoundException( "Missing repository directory: " + repoDir );
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/pom-filtering/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+import org.codehaus.plexus.util.*;
+
+try
+{
+    File pomFile = new File( basedir, "target/it/project/pom.xml" );
+    System.out.println( "Checking for existence of original IT POM: " + pomFile );
+    if ( !pomFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+
+    pomFile = new File( basedir, "target/it/project/target/classes/pom.xml" );
+    System.out.println( "Checking for existence of interpolated IT POM: " + pomFile );
+    if ( !pomFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+
+    String xml = FileUtils.fileRead( pomFile, "UTF-8" );
+
+    String[] values = {
+            "<prop0>${project.version}</prop0>",
+            "<prop1>1.0-SNAPSHOT</prop1>",
+            "<prop2>PROPERTY-FROM-PLUGIN-CONFIG</prop2>",
+            "<prop3>PROPERTY-FROM-PROPERTIES-SECTION</prop3>",
+            "<prop4>PASSED</prop4>",
+            "<prop5>PASSED</prop5>",
+            "<prop6>PASSED</prop6>",
+            "<prop7>PASSED</prop7>",
+            "<prop8>PASSED</prop8>",
+            "<prop10>file:///",
+            "<prop12>file:///",
+        };
+    for ( String value : values )
+    {
+        System.out.println( "Checking for occurrence of: " + value );
+        if ( xml.indexOf( value ) < 0 )
+        {
+            System.out.println( "FAILED!" );
+            return false;
+        }
+    }
+
+    String[] badValues = {
+
+=======================================================================
+==maven-invoker-plugin/src/it/pom-filtering-encoding/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+import org.codehaus.plexus.util.*;
+
+boolean check( String project, String encoding )
+{
+    File pomFile = new File( basedir, "target/it/" + project + "/pom.xml" );
+    System.out.println( "Checking for existence of original IT POM: " + pomFile );
+    if ( !pomFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+
+    pomFile = new File( basedir, "target/it/" + project + "/target/classes/pom.xml" );
+    System.out.println( "Checking for existence of interpolated IT POM: " + pomFile );
+    if ( !pomFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+
+    String xml = FileUtils.fileRead( pomFile, encoding );
+
+    String[] values = {
+            "<?xml version=\"1.0\" encoding=\"" + encoding + "\"?>",
+            "<prop0>\u00A9\u00AE\u00C4\u00D6\u00DC\u00E4\u00F6\u00FC\u00DF</prop0>",
+            "<prop1>\u00A9\u00AE\u00C4\u00D6\u00DC\u00E4\u00F6\u00FC\u00DF</prop1>",
+        };
+    for ( String value : values )
+    {
+        System.out.println( "Checking for occurrence of: " + value );
+        if ( xml.indexOf( value ) < 0 )
+        {
+            System.out.println( "FAILED!" );
+            return false;
+        }
+    }
+    return true;
+}
+
+try
+{
+    return check( "latin-1", "ISO-8859-1" ) && check( "utf-8", "UTF-8" );
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+
+=======================================================================
+==maven-invoker-plugin/src/it/pom-filtering-reactor/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+import org.codehaus.plexus.util.*;
+
+boolean check( String project, boolean filtered )
+{
+    File pomFile = new File( basedir, "target/it/" + project + "/pom.xml" );
+    System.out.println( "Checking for existence of " + ( filtered ? "" : "un" ) + "filtered POM: " + pomFile );
+    if ( !pomFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+
+    String xml = FileUtils.fileRead( pomFile, "UTF-8" );
+
+    String[] values = {
+            "<prop0>pom-filtering-reactor</prop0>",
+        };
+    for ( String value : values )
+    {
+        System.out.println( "Checking for " + ( filtered ? "occurrence" : "absence" ) + " of: " + value );
+        if ( ( filtered && xml.indexOf( value ) < 0 ) || ( !filtered && xml.indexOf( value ) >= 0 ) )
+        {
+            System.out.println( "FAILED!" );
+            return false;
+        }
+    }
+    return true;
+}
+
+try
+{
+    return check( "mod2-parent", true ) && check( "mod2-parent/mod2", true ) && check( "mod2-parent/mod1-parent", true )
+            && check( "mod2-parent/mod1", true ) && check( "mod2-parent/mod3", true)
+            && check( "mod2-parent/mod1/src/it", false );
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/pom-less-invocation/src/it/no-pom/workaround.txt
+=======================================================================
+This file ensures the directory is cloned, to be deleted once MINVOKER-48 is released.
+
+=======================================================================
+==maven-invoker-plugin/src/it/pom-less-invocation/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+try
+{
+    File itDir = new File( basedir, "target/it" );
+    if ( !itDir.isDirectory() )
+    {
+        System.out.println( "IT directory not existent: " + itDir );
+        return false;
+    }
+
+    String[] paths = {
+            "no-pom",
+            "no-pom/build.log",
+    };
+    for ( String path : paths )
+    {
+        File file = new File( itDir, path );
+        if ( !file.exists() )
+        {
+            System.out.println( "Expected file/directory not existent: " + file );
+            return false;
+        }
+    }
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/project-cloning/setup.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+try
+{
+    File emptyDir = new File( basedir, "src/it/module-1/empty-dir" );
+    emptyDir.mkdirs();
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/project-cloning/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+try
+{
+    File itDir = new File( basedir, "target/it" );
+    if ( !itDir.isDirectory() )
+    {
+        System.out.println( "IT directory not existent: " + itDir );
+        return false;
+    }
+
+    // NOTE: It is part of the test design that "module" is a prefix of "module-1"
+    String[] paths = {
+            "module",
+            "module/pom.xml",
+            "module-1",
+            "module-1/pom.xml",
+            "module-1/empty-dir",
+            "module-1/sub-module",
+            "module-1/sub-module/pom.xml",
+    };
+    for ( String path : paths )
+    {
+        File file = new File( itDir, path );
+        if ( !file.exists() )
+        {
+            System.out.println( "Cloned file/directory not existent: " + file );
+            return false;
+        }
+    }
+}
+catch( Throwable t )
+{
+    t.printStackTrace();
+    return false;
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/project-cloning-reactor/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+// sanity check to make sure the builds were actually run
+File itDir = new File( basedir, "target/it" );
+System.out.println( "Checking for existence of clones: " + itDir );
+if ( !itDir.exists() )
+{
+    throw new FileNotFoundException( "Missing IT directory: " + itDir );
+}
+
+return true;
+
+=======================================================================
+==maven-invoker-plugin/src/it/project-setup/src/it/project1/invoker.properties
+=======================================================================
+invoker.name = Foo
+invoker.description = good foo
+
+=======================================================================
+==maven-invoker-plugin/src/it/project-setup/verify.bsh
+=======================================================================
+import java.io.*;
+import java.util.*;
+import java.util.regex.*;
+
+import org.codehaus.plexus.util.*;
+
+try
+{
+    File logFile = new File( basedir, "build.log" );
+    System.out.println( "Checking for existence of build log: " + logFile );
+    if ( !logFile.exists() )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+
+    String log = FileUtils.fileRead( logFile );
+
+    System.out.println( "Checking for first build" );
+    int index = log.indexOf( "Building: project" );
+    if ( !log.substring( index, index + 18 ).equals( "Building: project3" ) )
+    {
+        System.out.println( "FAILED!\n" + log.substring( index, index + 18 ) );
+        return false;
+    }
+
+    System.out.println( "Checking for duplicate build" );
+    index = log.indexOf( "Building: project3", index + 1 );
+    if ( index >= 0 )
+    {
+        System.out.println( "FAILED!" );
+        return false;
+    }
+
+    File reportFile = new File( basedir, "target/invoker-reports/BUILD-project1.xml" );
+    if ( !reportFile.exists() )
+    {
+        System.out.println( "reportFile not exists FAILED!" );
+        return false;
+    }
+    String report = FileUtils.fileRead( reportFile, "UTF-8" );
+    index = report.indexOf("name=\"Foo\"");
+    if ( index < 0 )
+    {

[... 1822 lines stripped ...]