You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2018/12/26 10:08:29 UTC

[maven-assembly-plugin] branch master updated: Integration test maintainance: - Update maven-surefire-plugin, older versions have trouble with long paths on Windows - Rewrite verify.bsh to verify.groovy for better feedback to console - Remove invoker.properties that contain only contain the default goal (package) - Use latest maven-invoker-plugin + cleanup configuration - Don't use maven-invoker-plugin in ITs

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

rfscholte pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new 01b305d  Integration test maintainance: - Update maven-surefire-plugin, older versions have trouble with long paths on Windows - Rewrite verify.bsh to verify.groovy for better feedback to console - Remove invoker.properties that contain only contain the default goal (package) - Use latest maven-invoker-plugin + cleanup configuration - Don't use maven-invoker-plugin in ITs
01b305d is described below

commit 01b305de161f97972008df7b9841f15094bf7cb9
Author: rfscholte <rf...@apache.org>
AuthorDate: Wed Dec 26 11:08:15 2018 +0100

    Integration test maintainance:
    - Update maven-surefire-plugin, older versions have trouble with long paths on Windows
    - Rewrite verify.bsh to verify.groovy for better feedback to console
    - Remove invoker.properties that contain only contain the default goal (package)
    - Use latest maven-invoker-plugin + cleanup configuration
    - Don't use maven-invoker-plugin in ITs
---
 Jenkinsfile                                        |  2 +-
 pom.xml                                            |  5 +-
 src/it/it-project-parent/pom.xml                   | 34 ++++++----
 .../projects/bugs/massembly-190/invoker.properties | 18 -----
 .../projects/bugs/massembly-285/invoker.properties | 18 -----
 .../projects/bugs/massembly-306/invoker.properties | 18 -----
 .../projects/bugs/massembly-375/invoker.properties | 18 -----
 .../handler-def/pom.xml                            |  8 ---
 .../invoker.properties                             |  5 +-
 .../custom-containerDescriptorHandler/pom.xml      | 46 +------------
 .../handler-def/pom.xml                            |  8 ---
 .../invoker.properties                             |  5 +-
 .../custom-handler-withFileEntries/pom.xml         | 43 ------------
 .../handler-def/pom.xml                            |  8 ---
 .../invoker.properties                             |  6 +-
 .../custom-handler-withMixedEntries/pom.xml        | 43 ------------
 .../invoker.properties                             | 18 -----
 .../metaInf-spring-aggregation/invoker.properties  | 18 -----
 .../invoker.properties                             | 18 -----
 .../dep-with-transitive-filter/invoker.properties  | 18 -----
 .../depSet-transFromProfile/invoker.properties     | 18 -----
 .../dependencySet-matchScope/invoker.properties    | 18 -----
 .../dependencySet-nonTransitive/invoker.properties | 18 -----
 .../dependencySet-notUnpacked/invoker.properties   | 18 -----
 .../dependencySet-unpacked/invoker.properties      | 18 -----
 .../invoker.properties                             | 18 -----
 .../invoker.properties                             | 18 -----
 .../invoker.properties                             | 18 -----
 .../include-project-artifact/invoker.properties    | 18 -----
 .../include-project-attachments/invoker.properties | 18 -----
 .../include-provided/invoker.properties            | 18 -----
 .../massembly-201/invoker.properties               | 18 -----
 .../massembly-232/invoker.properties               | 18 -----
 .../massembly-235/invoker.properties               | 18 -----
 .../massembly-345/invoker.properties               | 18 -----
 .../massembly-619/invoker.properties               | 18 -----
 .../massembly-99/invoker.properties                | 18 -----
 .../invoker.properties                             | 18 -----
 .../multiple-wildcard-includes/invoker.properties  | 18 -----
 .../invoker.properties                             | 18 -----
 .../unpack-deps-correct-dir/invoker.properties     | 18 -----
 .../invoker.properties                             | 18 -----
 .../bin/jars-in-archive-root/invoker.properties    | 18 -----
 .../invoker.properties                             | 18 -----
 .../component-descriptors-merged/verify.bsh        | 79 ----------------------
 .../component-descriptors-merged/verify.groovy     | 56 +++++++++++++++
 .../deps-unpacked-to-root-dir/invoker.properties   | 18 -----
 .../deps-unpacked-to-root-dir/verify.bsh           | 73 --------------------
 .../deps-unpacked-to-root-dir/verify.groovy}       | 25 +++++--
 .../no-target-dir/invoker.properties               | 18 -----
 .../multimodule-sources-copied/invoker.properties  | 18 -----
 .../no-target-dir-multimodule/invoker.properties   | 18 -----
 .../project/no-target-dir/invoker.properties       | 18 -----
 .../project/sources-copied/invoker.properties      | 18 -----
 .../src/no-target-dir/invoker.properties           | 18 -----
 .../src/src-dir-copied/invoker.properties          | 18 -----
 .../excludes-using-regex/invoker.properties        | 18 -----
 .../filtered-module-sources/invoker.properties     | 18 -----
 .../filtered-multimodule/invoker.properties        | 18 -----
 .../include-parent-dir/invoker.properties          | 18 -----
 .../invoker.properties                             | 18 -----
 .../multimodule-win-lineEndings/invoker.properties | 18 -----
 .../invoker.properties                             | 18 -----
 .../filters-defined-in-build/invoker.properties    | 17 -----
 .../massembly-736/invoker.properties               | 17 -----
 .../invoker.properties                             | 18 -----
 .../invoker.properties                             | 18 -----
 .../ignoreDirFormatExtensions/invoker.properties   | 18 -----
 .../manifest-with-customEntry/invoker.properties   | 18 -----
 .../manifest-with-mainClass/invoker.properties     | 18 -----
 .../invoker.properties                             | 18 -----
 .../skipAssemblyCLIPropertySet/invoker.properties  | 18 -----
 .../invoker.properties                             | 18 -----
 .../invoker.properties                             | 18 -----
 .../invoker.properties                             | 18 -----
 .../multimodule/massembly-298/invoker.properties   | 18 -----
 .../multimodule/massembly-474/invoker.properties   | 18 -----
 .../multimodule/massembly-619/invoker.properties   | 18 -----
 .../invoker.properties                             | 18 -----
 .../invoker.properties                             | 18 -----
 .../invoker.properties                             | 18 -----
 .../two-level-multimodule/invoker.properties       | 18 -----
 .../{verify.bsh => verify.groovy}                  | 20 +-----
 .../invoker.properties                             | 18 -----
 .../{verify.bsh => verify.groovy}                  | 14 ++--
 .../invoker.properties                             | 18 -----
 .../{verify.bsh => verify.groovy}                  | 18 ++---
 .../basic-repository/invoker.properties            | 18 -----
 .../repositories/massembly-196/invoker.properties  | 18 -----
 .../repositories/massembly-855/invoker.properties  | 18 -----
 .../repo-with-snapshot-parents/invoker.properties  | 18 -----
 91 files changed, 123 insertions(+), 1669 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index e9f05f7..261d8bb 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -17,4 +17,4 @@
  * under the License.
  */
 
-asfMavenTlpPlgnBuild()
+asfMavenTlpPlgnBuild(tmpWs:true)
diff --git a/pom.xml b/pom.xml
index 50f7e93..81a0246 100644
--- a/pom.xml
+++ b/pom.xml
@@ -375,7 +375,6 @@ under the License.
 
       <properties>
         <test.remote.repo.url>file://${project.build.testOutputDirectory}/remote-repository</test.remote.repo.url>
-        <it.streamLogs>false</it.streamLogs>
         <testVersion>${project.version}</testVersion>
       </properties>
 
@@ -384,6 +383,7 @@ under the License.
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-invoker-plugin</artifactId>
+            <version>3.1.0</version>
             <configuration>
               <properties>
                 <testVersion>${testVersion}</testVersion>
@@ -396,8 +396,6 @@ under the License.
               <execution>
                 <id>integration-test</id>
                 <configuration>
-                  <cloneClean>true</cloneClean>
-                  <testPropertiesFile>test.properties</testPropertiesFile>
                   <setupIncludes>
                     <setupInclude>it-project-parent/pom.xml</setupInclude>
                   </setupIncludes>
@@ -406,7 +404,6 @@ under the License.
                     <pomInclude>projects/descriptor-refs/*/*/pom.xml</pomInclude>
                     <pomInclude>projects/multimodule/multimodule-siblingParent/parent/pom.xml</pomInclude>
                   </pomIncludes>
-                  <streamLogs>${it.streamLogs}</streamLogs>
                   <pomExcludes>
                     <pomExclude>projects/repositories/repo-with-snapshot-parents/pom.xml</pomExclude>
                     <pomExclude>projects/dependency-sets/depSet-transFromProfile/pom.xml</pomExclude>
diff --git a/src/it/it-project-parent/pom.xml b/src/it/it-project-parent/pom.xml
index 144de8c..45731db 100644
--- a/src/it/it-project-parent/pom.xml
+++ b/src/it/it-project-parent/pom.xml
@@ -24,6 +24,28 @@ under the License.
   <artifactId>it-project-parent</artifactId>
   <packaging>pom</packaging>
   <version>1</version>
+
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-assembly-plugin</artifactId>
+          <version>@project.version@</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-jar-plugin</artifactId>
+          <version>3.1.1</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <version>2.22.1</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
   
   <profiles>
     <profile>
@@ -65,18 +87,6 @@ under the License.
         </repository>
       </distributionManagement>
 
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <version>${testVersion}</version>
-          </plugin>
-          <plugin>
-             <artifactId>maven-jar-plugin</artifactId>
-             <version>2.6</version>
-          </plugin>
-        </plugins>
-      </build>
     </profile>
     <profile>
       <id>live</id>
diff --git a/src/it/projects/bugs/massembly-190/invoker.properties b/src/it/projects/bugs/massembly-190/invoker.properties
deleted file mode 100644
index 3376b9e..0000000
--- a/src/it/projects/bugs/massembly-190/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean install
diff --git a/src/it/projects/bugs/massembly-285/invoker.properties b/src/it/projects/bugs/massembly-285/invoker.properties
deleted file mode 100644
index f902e50..0000000
--- a/src/it/projects/bugs/massembly-285/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=install
diff --git a/src/it/projects/bugs/massembly-306/invoker.properties b/src/it/projects/bugs/massembly-306/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/bugs/massembly-306/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/bugs/massembly-375/invoker.properties b/src/it/projects/bugs/massembly-375/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/bugs/massembly-375/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/container-descriptors/custom-containerDescriptorHandler/handler-def/pom.xml b/src/it/projects/container-descriptors/custom-containerDescriptorHandler/handler-def/pom.xml
index 5c64535..7cd959a 100644
--- a/src/it/projects/container-descriptors/custom-containerDescriptorHandler/handler-def/pom.xml
+++ b/src/it/projects/container-descriptors/custom-containerDescriptorHandler/handler-def/pom.xml
@@ -26,12 +26,4 @@ under the License.
   <version>1</version>
   <artifactId>handler-def</artifactId>
   
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven.plugins</groupId>
-      <artifactId>maven-assembly-plugin</artifactId>
-      <version>${testVersion}</version>
-      <scope>provided</scope>
-    </dependency>
-  </dependencies>
 </project>
diff --git a/src/it/projects/container-descriptors/custom-containerDescriptorHandler/invoker.properties b/src/it/projects/container-descriptors/custom-containerDescriptorHandler/invoker.properties
index f902e50..649f9c8 100644
--- a/src/it/projects/container-descriptors/custom-containerDescriptorHandler/invoker.properties
+++ b/src/it/projects/container-descriptors/custom-containerDescriptorHandler/invoker.properties
@@ -14,5 +14,8 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
+invoker.project.1=handler-def
+invoker.goals.1=install
 
-invoker.goals=install
+invoker.project.2=assembly
+invoker.goals.2=package
diff --git a/src/it/projects/container-descriptors/custom-containerDescriptorHandler/pom.xml b/src/it/projects/container-descriptors/custom-containerDescriptorHandler/pom.xml
index 692f872..03b85e4 100644
--- a/src/it/projects/container-descriptors/custom-containerDescriptorHandler/pom.xml
+++ b/src/it/projects/container-descriptors/custom-containerDescriptorHandler/pom.xml
@@ -31,49 +31,5 @@ under the License.
   <artifactId>custom-containerDescriptorHandler</artifactId>
   <packaging>pom</packaging>
   <version>1</version>
-  <name>custom-containerDescriptorHandler</name>
-  
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-invoker-plugin</artifactId>
-        
-        <configuration>
-          <suppressSummaries>true</suppressSummaries>
-          <localRepositoryPath>${localRepositoryPath}</localRepositoryPath>
-          <properties>
-            <testVersion>${testVersion}</testVersion>
-          </properties>
-          <streamLogs>true</streamLogs>
-          <goals>
-            <goal>install</goal>
-          </goals>
-        </configuration>
-        
-        <executions>
-          <execution>
-            <id>handler-build</id>
-            <phase>package</phase>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <configuration>
-              <pom>handler-def/pom.xml</pom>
-            </configuration>
-          </execution>
-          <execution>
-            <id>assembly-build</id>
-            <phase>package</phase>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <configuration>
-              <debug>true</debug>
-              <pom>assembly/pom.xml</pom>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
+
 </project>
diff --git a/src/it/projects/container-descriptors/custom-handler-withFileEntries/handler-def/pom.xml b/src/it/projects/container-descriptors/custom-handler-withFileEntries/handler-def/pom.xml
index 5c64535..7cd959a 100644
--- a/src/it/projects/container-descriptors/custom-handler-withFileEntries/handler-def/pom.xml
+++ b/src/it/projects/container-descriptors/custom-handler-withFileEntries/handler-def/pom.xml
@@ -26,12 +26,4 @@ under the License.
   <version>1</version>
   <artifactId>handler-def</artifactId>
   
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven.plugins</groupId>
-      <artifactId>maven-assembly-plugin</artifactId>
-      <version>${testVersion}</version>
-      <scope>provided</scope>
-    </dependency>
-  </dependencies>
 </project>
diff --git a/src/it/projects/container-descriptors/custom-handler-withFileEntries/invoker.properties b/src/it/projects/container-descriptors/custom-handler-withFileEntries/invoker.properties
index f902e50..649f9c8 100644
--- a/src/it/projects/container-descriptors/custom-handler-withFileEntries/invoker.properties
+++ b/src/it/projects/container-descriptors/custom-handler-withFileEntries/invoker.properties
@@ -14,5 +14,8 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
+invoker.project.1=handler-def
+invoker.goals.1=install
 
-invoker.goals=install
+invoker.project.2=assembly
+invoker.goals.2=package
diff --git a/src/it/projects/container-descriptors/custom-handler-withFileEntries/pom.xml b/src/it/projects/container-descriptors/custom-handler-withFileEntries/pom.xml
index 91fea38..6b03541 100644
--- a/src/it/projects/container-descriptors/custom-handler-withFileEntries/pom.xml
+++ b/src/it/projects/container-descriptors/custom-handler-withFileEntries/pom.xml
@@ -33,47 +33,4 @@ under the License.
   <version>1</version>
   <name>custom-handler-withFileEntries</name>
   
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-invoker-plugin</artifactId>
-        
-        <configuration>
-          <suppressSummaries>true</suppressSummaries>
-          <localRepositoryPath>${localRepositoryPath}</localRepositoryPath>
-          <streamLogs>true</streamLogs>
-          <properties>
-            <testVersion>${testVersion}</testVersion>
-          </properties>
-          <goals>
-            <goal>install</goal>
-          </goals>
-        </configuration>
-        
-        <executions>
-          <execution>
-            <id>handler-build</id>
-            <phase>package</phase>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <configuration>
-              <pom>handler-def/pom.xml</pom>
-            </configuration>
-          </execution>
-          <execution>
-            <id>assembly-build</id>
-            <phase>package</phase>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <configuration>
-              <debug>true</debug>
-              <pom>assembly/pom.xml</pom>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
 </project>
diff --git a/src/it/projects/container-descriptors/custom-handler-withMixedEntries/handler-def/pom.xml b/src/it/projects/container-descriptors/custom-handler-withMixedEntries/handler-def/pom.xml
index 5c64535..7cd959a 100644
--- a/src/it/projects/container-descriptors/custom-handler-withMixedEntries/handler-def/pom.xml
+++ b/src/it/projects/container-descriptors/custom-handler-withMixedEntries/handler-def/pom.xml
@@ -26,12 +26,4 @@ under the License.
   <version>1</version>
   <artifactId>handler-def</artifactId>
   
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven.plugins</groupId>
-      <artifactId>maven-assembly-plugin</artifactId>
-      <version>${testVersion}</version>
-      <scope>provided</scope>
-    </dependency>
-  </dependencies>
 </project>
diff --git a/src/it/projects/container-descriptors/custom-handler-withMixedEntries/invoker.properties b/src/it/projects/container-descriptors/custom-handler-withMixedEntries/invoker.properties
index f902e50..91a7b51 100644
--- a/src/it/projects/container-descriptors/custom-handler-withMixedEntries/invoker.properties
+++ b/src/it/projects/container-descriptors/custom-handler-withMixedEntries/invoker.properties
@@ -14,5 +14,9 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
+invoker.project.1=handler-def
+invoker.goals.1=install
+
+invoker.project.2=assembly
+invoker.goals.2=package
 
-invoker.goals=install
diff --git a/src/it/projects/container-descriptors/custom-handler-withMixedEntries/pom.xml b/src/it/projects/container-descriptors/custom-handler-withMixedEntries/pom.xml
index a8dd79f..4269f70 100644
--- a/src/it/projects/container-descriptors/custom-handler-withMixedEntries/pom.xml
+++ b/src/it/projects/container-descriptors/custom-handler-withMixedEntries/pom.xml
@@ -33,47 +33,4 @@ under the License.
   <version>1</version>
   <name>custom-handler-withMixedEntries</name>
   
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-invoker-plugin</artifactId>
-        
-        <configuration>
-          <suppressSummaries>true</suppressSummaries>
-          <localRepositoryPath>${localRepositoryPath}</localRepositoryPath>
-          <properties>
-            <testVersion>${testVersion}</testVersion>
-          </properties>
-          <streamLogs>true</streamLogs>
-          <goals>
-            <goal>install</goal>
-          </goals>
-        </configuration>
-        
-        <executions>
-          <execution>
-            <id>handler-build</id>
-            <phase>package</phase>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <configuration>
-              <pom>handler-def/pom.xml</pom>
-            </configuration>
-          </execution>
-          <execution>
-            <id>assembly-build</id>
-            <phase>package</phase>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <configuration>
-              <debug>true</debug>
-              <pom>assembly/pom.xml</pom>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
 </project>
diff --git a/src/it/projects/container-descriptors/metaInf-services-aggregation/invoker.properties b/src/it/projects/container-descriptors/metaInf-services-aggregation/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/container-descriptors/metaInf-services-aggregation/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/container-descriptors/metaInf-spring-aggregation/invoker.properties b/src/it/projects/container-descriptors/metaInf-spring-aggregation/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/container-descriptors/metaInf-spring-aggregation/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/dep-transfilter-wildcard-massembly544/invoker.properties b/src/it/projects/dependency-sets/dep-transfilter-wildcard-massembly544/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/dependency-sets/dep-transfilter-wildcard-massembly544/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/dependency-sets/dep-with-transitive-filter/invoker.properties b/src/it/projects/dependency-sets/dep-with-transitive-filter/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/dependency-sets/dep-with-transitive-filter/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/dependency-sets/depSet-transFromProfile/invoker.properties b/src/it/projects/dependency-sets/depSet-transFromProfile/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/dependency-sets/depSet-transFromProfile/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/dependencySet-matchScope/invoker.properties b/src/it/projects/dependency-sets/dependencySet-matchScope/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/dependency-sets/dependencySet-matchScope/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/dependencySet-nonTransitive/invoker.properties b/src/it/projects/dependency-sets/dependencySet-nonTransitive/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/dependency-sets/dependencySet-nonTransitive/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/dependencySet-notUnpacked/invoker.properties b/src/it/projects/dependency-sets/dependencySet-notUnpacked/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/dependency-sets/dependencySet-notUnpacked/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/dependencySet-unpacked/invoker.properties b/src/it/projects/dependency-sets/dependencySet-unpacked/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/dependency-sets/dependencySet-unpacked/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/dependencySet-unpackedExcludingMetaInf/invoker.properties b/src/it/projects/dependency-sets/dependencySet-unpackedExcludingMetaInf/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/dependency-sets/dependencySet-unpackedExcludingMetaInf/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/dependencySet-unpackedSubsetsTwice/invoker.properties b/src/it/projects/dependency-sets/dependencySet-unpackedSubsetsTwice/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/dependency-sets/dependencySet-unpackedSubsetsTwice/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/dependencySet-withExecutedProject/invoker.properties b/src/it/projects/dependency-sets/dependencySet-withExecutedProject/invoker.properties
deleted file mode 100644
index f902e50..0000000
--- a/src/it/projects/dependency-sets/dependencySet-withExecutedProject/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=install
diff --git a/src/it/projects/dependency-sets/include-project-artifact/invoker.properties b/src/it/projects/dependency-sets/include-project-artifact/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/dependency-sets/include-project-artifact/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/include-project-attachments/invoker.properties b/src/it/projects/dependency-sets/include-project-attachments/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/dependency-sets/include-project-attachments/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/include-provided/invoker.properties b/src/it/projects/dependency-sets/include-provided/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/dependency-sets/include-provided/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/massembly-201/invoker.properties b/src/it/projects/dependency-sets/massembly-201/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/dependency-sets/massembly-201/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/dependency-sets/massembly-232/invoker.properties b/src/it/projects/dependency-sets/massembly-232/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/dependency-sets/massembly-232/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/massembly-235/invoker.properties b/src/it/projects/dependency-sets/massembly-235/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/dependency-sets/massembly-235/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/dependency-sets/massembly-345/invoker.properties b/src/it/projects/dependency-sets/massembly-345/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/dependency-sets/massembly-345/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/dependency-sets/massembly-619/invoker.properties b/src/it/projects/dependency-sets/massembly-619/invoker.properties
deleted file mode 100644
index f902e50..0000000
--- a/src/it/projects/dependency-sets/massembly-619/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=install
diff --git a/src/it/projects/dependency-sets/massembly-99/invoker.properties b/src/it/projects/dependency-sets/massembly-99/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/dependency-sets/massembly-99/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/dependency-sets/mid-artifactId-wildcard-massembly570/invoker.properties b/src/it/projects/dependency-sets/mid-artifactId-wildcard-massembly570/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/dependency-sets/mid-artifactId-wildcard-massembly570/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/dependency-sets/multiple-wildcard-includes/invoker.properties b/src/it/projects/dependency-sets/multiple-wildcard-includes/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/dependency-sets/multiple-wildcard-includes/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/dependency-sets/outputFileNameMappingWithUnpack/invoker.properties b/src/it/projects/dependency-sets/outputFileNameMappingWithUnpack/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/dependency-sets/outputFileNameMappingWithUnpack/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/dependency-sets/unpack-deps-correct-dir/invoker.properties b/src/it/projects/dependency-sets/unpack-deps-correct-dir/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/dependency-sets/unpack-deps-correct-dir/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/dependency-sets/using-moduleSet-implied-depSet/invoker.properties b/src/it/projects/dependency-sets/using-moduleSet-implied-depSet/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/dependency-sets/using-moduleSet-implied-depSet/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/descriptor-refs/bin/jars-in-archive-root/invoker.properties b/src/it/projects/descriptor-refs/bin/jars-in-archive-root/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/descriptor-refs/bin/jars-in-archive-root/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/descriptor-refs/jar-with-dependencies/component-descriptors-merged/invoker.properties b/src/it/projects/descriptor-refs/jar-with-dependencies/component-descriptors-merged/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/descriptor-refs/jar-with-dependencies/component-descriptors-merged/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/descriptor-refs/jar-with-dependencies/component-descriptors-merged/verify.bsh b/src/it/projects/descriptor-refs/jar-with-dependencies/component-descriptors-merged/verify.bsh
deleted file mode 100644
index b6a03dd..0000000
--- a/src/it/projects/descriptor-refs/jar-with-dependencies/component-descriptors-merged/verify.bsh
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import java.io.*;
-import java.net.*;
-import java.util.jar.*;
-
-boolean result = true;
-
-try
-{
-    System.out.println( "Creating JarFile java.io.File." );
-    
-    File jarFile = new File( basedir, "child2/target/child2-1.0-SNAPSHOT-jar-with-dependencies.jar" );
-    
-    System.out.println( "Checking for existence and file-ishness of: " + jarFile );
-    
-    if ( !jarFile.exists() || jarFile.isDirectory() )
-    {
-        System.err.println( "jar file is missing or a directory." );
-        return false;
-    }
-    
-    System.out.println( "Creating JarFile instance." );
-    
-    JarFile jf = new JarFile( jarFile );
-    
-    System.out.println( "Looking for component descriptor jar entry." );
-    
-    JarEntry je = jf.getEntry( "META-INF/plexus/components.xml" ); 
-
-    if ( je == null )
-    {
-        System.err.println( "component descriptor is missing." );
-        result = false;
-    }
-    else
-    {
-        InputStream instream = jf.getInputStream( je );
-
-        ByteArrayOutputStream baos = new ByteArrayOutputStream();
-        byte[] buf = new byte[16];
-        int read = -1;
-
-        while( ( read = instream.read( buf ) ) > -1 )
-        {
-            baos.write( buf, 0, read );
-        }
-
-        String test = new String( baos.toByteArray() );
-        System.out.println( test );
-
-        result = test.indexOf( "one" ) > -1 && test.indexOf( "two" ) > -1;
-    }
-   
-}
-catch( IOException e )
-{
-    e.printStackTrace();
-    result = false;
-}
-
-return result;
diff --git a/src/it/projects/descriptor-refs/jar-with-dependencies/component-descriptors-merged/verify.groovy b/src/it/projects/descriptor-refs/jar-with-dependencies/component-descriptors-merged/verify.groovy
new file mode 100644
index 0000000..007eee5
--- /dev/null
+++ b/src/it/projects/descriptor-refs/jar-with-dependencies/component-descriptors-merged/verify.groovy
@@ -0,0 +1,56 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import java.io.*;
+import java.net.*;
+import java.util.jar.*;
+
+System.out.println( "Creating JarFile java.io.File." )
+  
+File jarFile = new File( basedir, "child2/target/child2-1.0-SNAPSHOT-jar-with-dependencies.jar" )
+    
+System.out.println( "Checking for existence and file-ishness of: " + jarFile )
+ 
+assert ( jarFile.isFile() ) : "jar file is missing or a directory."
+    
+System.out.println( "Creating JarFile instance." )
+    
+JarFile jf = new JarFile( jarFile )
+    
+System.out.println( "Looking for component descriptor jar entry." )
+    
+JarEntry je = jf.getEntry( "META-INF/plexus/components.xml" )
+
+assert ( je != null ) : "component descriptor is missing."
+
+InputStream instream = jf.getInputStream( je )
+
+ByteArrayOutputStream baos = new ByteArrayOutputStream()
+byte[] buf = new byte[16]
+int read = -1
+
+while( ( read = instream.read( buf ) ) > -1 )
+{
+    baos.write( buf, 0, read )
+}
+
+String test = new String( baos.toByteArray() )
+System.out.println( test )
+
+assert ( test.indexOf( "one" ) > -1 && test.indexOf( "two" ) > -1 )
diff --git a/src/it/projects/descriptor-refs/jar-with-dependencies/deps-unpacked-to-root-dir/invoker.properties b/src/it/projects/descriptor-refs/jar-with-dependencies/deps-unpacked-to-root-dir/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/descriptor-refs/jar-with-dependencies/deps-unpacked-to-root-dir/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/descriptor-refs/jar-with-dependencies/deps-unpacked-to-root-dir/verify.bsh b/src/it/projects/descriptor-refs/jar-with-dependencies/deps-unpacked-to-root-dir/verify.bsh
deleted file mode 100644
index 2369dc9..0000000
--- a/src/it/projects/descriptor-refs/jar-with-dependencies/deps-unpacked-to-root-dir/verify.bsh
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import java.io.*;
-import java.net.*;
-import java.util.jar.*;
-
-boolean result = true;
-
-try
-{
-    System.out.println( "Creating JarFile java.io.File." );
-    
-    File jarFile = new File( basedir, "child2/target/child2-1.0-SNAPSHOT-jar-with-dependencies.jar" );
-    
-    System.out.println( "Checking for existence and file-ishness of: " + jarFile );
-    
-    if ( !jarFile.exists() || jarFile.isDirectory() )
-    {
-        System.err.println( "jar file is missing or a directory." );
-        return false;
-    }
-    
-    System.out.println( "Creating JarFile instance." );
-    
-    JarFile jf = new JarFile( jarFile );
-    
-    System.out.println( "Looking for 'test/AppChild1.class' jar entry." );
-    
-    if ( jf.getEntry( "test/AppChild1.class" ) == null )
-    {
-        System.err.println( "child1 class is missing." );
-        result = false;
-    }
-
-    if ( jf.getEntry( "test/App.class" ) == null )
-    {
-        System.err.println( "child2 class is missing." );
-        result = false;
-    }
-    
-    System.out.println( "Looking for absence of 'junit/' jar entry." );
-    
-    if ( jf.getEntry( "junit/framework/TestCase.class" ) != null )
-    {
-        System.err.println( "junit jar should not be present." );
-        result = false;
-    }
-    
-}
-catch( IOException e )
-{
-    e.printStackTrace();
-    result = false;
-}
-
-return result;
diff --git a/src/it/projects/multimodule/two-levels-includeBaseDir-withSrc/verify.bsh b/src/it/projects/descriptor-refs/jar-with-dependencies/deps-unpacked-to-root-dir/verify.groovy
similarity index 52%
copy from src/it/projects/multimodule/two-levels-includeBaseDir-withSrc/verify.bsh
copy to src/it/projects/descriptor-refs/jar-with-dependencies/deps-unpacked-to-root-dir/verify.groovy
index 013812f..6a46552 100644
--- a/src/it/projects/multimodule/two-levels-includeBaseDir-withSrc/verify.bsh
+++ b/src/it/projects/descriptor-refs/jar-with-dependencies/deps-unpacked-to-root-dir/verify.groovy
@@ -23,13 +23,24 @@ import java.util.jar.*;
 
 boolean result = true;
 
-String finalName = "assembly/target/assembly-1.0-SNAPSHOT-src/assembly-1.0-SNAPSHOT";
-String rootDir = finalName + "/modules/";
+System.out.println( "Creating JarFile java.io.File." )
+    
+File jarFile = new File( basedir, "child2/target/child2-1.0-SNAPSHOT-jar-with-dependencies.jar" )
+    
+System.out.println( "Checking for existence and file-ishness of: " + jarFile )
+    
+assert ( jarFile.isFile() ) : "jar file is missing or a directory."
+    
+System.out.println( "Creating JarFile instance." )
+    
+JarFile jf = new JarFile( jarFile )
+    
+System.out.println( "Looking for 'test/AppChild1.class' jar entry." )
 
-result = result && new File( basedir, rootDir + "child-level1-project1/pom.xml" ).exists();   
+assert ( jf.getEntry( "test/AppChild1.class" ) != null ) : "child1 class is missing."
 
-result = result && new File( basedir, rootDir + "child-level1-project2/pom.xml" ).exists();   
+assert ( jf.getEntry( "test/App.class" ) != null ) : "child2 class is missing."
 
-result = result && new File( basedir, rootDir + "child-level2-project1/pom.xml" ).exists();   
-
-return result;
+System.out.println( "Looking for absence of 'junit/' jar entry." );
+    
+assert ( jf.getEntry( "junit/framework/TestCase.class" ) == null ) : "junit jar should not be present."
diff --git a/src/it/projects/descriptor-refs/jar-with-dependencies/no-target-dir/invoker.properties b/src/it/projects/descriptor-refs/jar-with-dependencies/no-target-dir/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/descriptor-refs/jar-with-dependencies/no-target-dir/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/descriptor-refs/project/multimodule-sources-copied/invoker.properties b/src/it/projects/descriptor-refs/project/multimodule-sources-copied/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/descriptor-refs/project/multimodule-sources-copied/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/descriptor-refs/project/no-target-dir-multimodule/invoker.properties b/src/it/projects/descriptor-refs/project/no-target-dir-multimodule/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/descriptor-refs/project/no-target-dir-multimodule/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/descriptor-refs/project/no-target-dir/invoker.properties b/src/it/projects/descriptor-refs/project/no-target-dir/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/descriptor-refs/project/no-target-dir/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/descriptor-refs/project/sources-copied/invoker.properties b/src/it/projects/descriptor-refs/project/sources-copied/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/descriptor-refs/project/sources-copied/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/descriptor-refs/src/no-target-dir/invoker.properties b/src/it/projects/descriptor-refs/src/no-target-dir/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/descriptor-refs/src/no-target-dir/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/descriptor-refs/src/src-dir-copied/invoker.properties b/src/it/projects/descriptor-refs/src/src-dir-copied/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/descriptor-refs/src/src-dir-copied/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/file-sets/excludes-using-regex/invoker.properties b/src/it/projects/file-sets/excludes-using-regex/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/file-sets/excludes-using-regex/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/file-sets/filtered-module-sources/invoker.properties b/src/it/projects/file-sets/filtered-module-sources/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/file-sets/filtered-module-sources/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/file-sets/filtered-multimodule/invoker.properties b/src/it/projects/file-sets/filtered-multimodule/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/file-sets/filtered-multimodule/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/file-sets/include-parent-dir/invoker.properties b/src/it/projects/file-sets/include-parent-dir/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/file-sets/include-parent-dir/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/file-sets/multimodule-unix-lineEndings/invoker.properties b/src/it/projects/file-sets/multimodule-unix-lineEndings/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/file-sets/multimodule-unix-lineEndings/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/file-sets/multimodule-win-lineEndings/invoker.properties b/src/it/projects/file-sets/multimodule-win-lineEndings/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/file-sets/multimodule-win-lineEndings/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/filtering-feature/fileset-to-tar-massembly-722/invoker.properties b/src/it/projects/filtering-feature/fileset-to-tar-massembly-722/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/filtering-feature/fileset-to-tar-massembly-722/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/filtering-feature/filters-defined-in-build/invoker.properties b/src/it/projects/filtering-feature/filters-defined-in-build/invoker.properties
deleted file mode 100644
index 9ef4967..0000000
--- a/src/it/projects/filtering-feature/filters-defined-in-build/invoker.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-invoker.goals=clean package
diff --git a/src/it/projects/filtering-feature/massembly-736/invoker.properties b/src/it/projects/filtering-feature/massembly-736/invoker.properties
deleted file mode 100644
index 9ef4967..0000000
--- a/src/it/projects/filtering-feature/massembly-736/invoker.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-invoker.goals=clean package
diff --git a/src/it/projects/forking-tests/assembly-assembly-with-module-binaries/invoker.properties b/src/it/projects/forking-tests/assembly-assembly-with-module-binaries/invoker.properties
deleted file mode 100644
index f902e50..0000000
--- a/src/it/projects/forking-tests/assembly-assembly-with-module-binaries/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=install
diff --git a/src/it/projects/forking-tests/assembly-attached-with-module-binaries/invoker.properties b/src/it/projects/forking-tests/assembly-attached-with-module-binaries/invoker.properties
deleted file mode 100644
index f902e50..0000000
--- a/src/it/projects/forking-tests/assembly-attached-with-module-binaries/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=install
diff --git a/src/it/projects/mojo-configuration/ignoreDirFormatExtensions/invoker.properties b/src/it/projects/mojo-configuration/ignoreDirFormatExtensions/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/mojo-configuration/ignoreDirFormatExtensions/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/mojo-configuration/manifest-with-customEntry/invoker.properties b/src/it/projects/mojo-configuration/manifest-with-customEntry/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/mojo-configuration/manifest-with-customEntry/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/mojo-configuration/manifest-with-mainClass/invoker.properties b/src/it/projects/mojo-configuration/manifest-with-mainClass/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/mojo-configuration/manifest-with-mainClass/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/mojo-configuration/no-appendAssemblyId-no-classifier/invoker.properties b/src/it/projects/mojo-configuration/no-appendAssemblyId-no-classifier/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/mojo-configuration/no-appendAssemblyId-no-classifier/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/mojo-configuration/skipAssemblyCLIPropertySet/invoker.properties b/src/it/projects/mojo-configuration/skipAssemblyCLIPropertySet/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/mojo-configuration/skipAssemblyCLIPropertySet/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/mojo-tests/single-in-one-project-hierarchy/invoker.properties b/src/it/projects/mojo-tests/single-in-one-project-hierarchy/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/mojo-tests/single-in-one-project-hierarchy/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/mojo-tests/single-twice-in-multimodule-hierarchy/invoker.properties b/src/it/projects/mojo-tests/single-twice-in-multimodule-hierarchy/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/mojo-tests/single-twice-in-multimodule-hierarchy/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/mojo-tests/single-twice-in-one-project-hierarchy/invoker.properties b/src/it/projects/mojo-tests/single-twice-in-one-project-hierarchy/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/mojo-tests/single-twice-in-one-project-hierarchy/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/multimodule/massembly-298/invoker.properties b/src/it/projects/multimodule/massembly-298/invoker.properties
deleted file mode 100644
index f902e50..0000000
--- a/src/it/projects/multimodule/massembly-298/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=install
diff --git a/src/it/projects/multimodule/massembly-474/invoker.properties b/src/it/projects/multimodule/massembly-474/invoker.properties
deleted file mode 100644
index f902e50..0000000
--- a/src/it/projects/multimodule/massembly-474/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=install
diff --git a/src/it/projects/multimodule/massembly-619/invoker.properties b/src/it/projects/multimodule/massembly-619/invoker.properties
deleted file mode 100644
index f902e50..0000000
--- a/src/it/projects/multimodule/massembly-619/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=install
diff --git a/src/it/projects/multimodule/multimodule-binariesNotSource/invoker.properties b/src/it/projects/multimodule/multimodule-binariesNotSource/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/multimodule/multimodule-binariesNotSource/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/multimodule/multimodule-sourceNotBinaries/invoker.properties b/src/it/projects/multimodule/multimodule-sourceNotBinaries/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/multimodule/multimodule-sourceNotBinaries/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/multimodule/multimodule-wholeReactorFromChild/invoker.properties b/src/it/projects/multimodule/multimodule-wholeReactorFromChild/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/multimodule/multimodule-wholeReactorFromChild/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/multimodule/two-level-multimodule/invoker.properties b/src/it/projects/multimodule/two-level-multimodule/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/multimodule/two-level-multimodule/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/multimodule/two-level-multimodule/verify.bsh b/src/it/projects/multimodule/two-level-multimodule/verify.groovy
similarity index 63%
rename from src/it/projects/multimodule/two-level-multimodule/verify.bsh
rename to src/it/projects/multimodule/two-level-multimodule/verify.groovy
index d036088..91f657b 100644
--- a/src/it/projects/multimodule/two-level-multimodule/verify.bsh
+++ b/src/it/projects/multimodule/two-level-multimodule/verify.groovy
@@ -17,21 +17,5 @@
  * under the License.
  */
 
-import java.io.*;
-import java.net.*;
-import java.util.jar.*;
-
-boolean result = true;
-
-try
-{
-    result = new File( basedir, "assembly/target/assembly-1.0-SNAPSHOT-bin/modules/child-level1-project1-1.0-SNAPSHOT.jar" ).exists();
-    result = result && new File( basedir, "assembly/target/assembly-1.0-SNAPSHOT-bin/modules/child-level2-project1-1.0-SNAPSHOT.jar" ).exists();
-}
-catch( IOException e )
-{
-    e.printStackTrace();
-    result = false;
-}
-
-return result;
+assert new File( basedir, "assembly/target/assembly-1.0-SNAPSHOT-bin/modules/child-level1-project1-1.0-SNAPSHOT.jar" ).exists()
+assert new File( basedir, "assembly/target/assembly-1.0-SNAPSHOT-bin/modules/child-level2-project1-1.0-SNAPSHOT.jar" ).exists()
diff --git a/src/it/projects/multimodule/two-levels-includeBaseDir-withBin/invoker.properties b/src/it/projects/multimodule/two-levels-includeBaseDir-withBin/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/multimodule/two-levels-includeBaseDir-withBin/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/multimodule/two-levels-includeBaseDir-withBin/verify.bsh b/src/it/projects/multimodule/two-levels-includeBaseDir-withBin/verify.groovy
similarity index 72%
rename from src/it/projects/multimodule/two-levels-includeBaseDir-withBin/verify.bsh
rename to src/it/projects/multimodule/two-levels-includeBaseDir-withBin/verify.groovy
index baf4a82..e9d89d0 100644
--- a/src/it/projects/multimodule/two-levels-includeBaseDir-withBin/verify.bsh
+++ b/src/it/projects/multimodule/two-levels-includeBaseDir-withBin/verify.groovy
@@ -17,15 +17,9 @@
  * under the License.
  */
 
-import java.io.*;
+String finalName = "assembly/target/assembly-1.0-SNAPSHOT-bin/assembly-1.0-SNAPSHOT"
+String rootDir = finalName + "/modules/"
 
-boolean result = true;
+assert new File( basedir, rootDir + "child-level1-project1-1.0-SNAPSHOT.jar" ).exists()
 
-String finalName = "assembly/target/assembly-1.0-SNAPSHOT-bin/assembly-1.0-SNAPSHOT";
-String rootDir = finalName + "/modules/";
-
-result = result && new File( basedir, rootDir + "child-level1-project1-1.0-SNAPSHOT.jar" ).exists();   
-
-result = result && new File( basedir, rootDir + "child-level2-project1-1.0-SNAPSHOT.jar" ).exists();   
-
-return result;
+assert new File( basedir, rootDir + "child-level2-project1-1.0-SNAPSHOT.jar" ).exists()
\ No newline at end of file
diff --git a/src/it/projects/multimodule/two-levels-includeBaseDir-withSrc/invoker.properties b/src/it/projects/multimodule/two-levels-includeBaseDir-withSrc/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/multimodule/two-levels-includeBaseDir-withSrc/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/multimodule/two-levels-includeBaseDir-withSrc/verify.bsh b/src/it/projects/multimodule/two-levels-includeBaseDir-withSrc/verify.groovy
similarity index 66%
rename from src/it/projects/multimodule/two-levels-includeBaseDir-withSrc/verify.bsh
rename to src/it/projects/multimodule/two-levels-includeBaseDir-withSrc/verify.groovy
index 013812f..aac21f2 100644
--- a/src/it/projects/multimodule/two-levels-includeBaseDir-withSrc/verify.bsh
+++ b/src/it/projects/multimodule/two-levels-includeBaseDir-withSrc/verify.groovy
@@ -17,19 +17,11 @@
  * under the License.
  */
 
-import java.io.*;
-import java.net.*;
-import java.util.jar.*;
+String finalName = "assembly/target/assembly-1.0-SNAPSHOT-src/assembly-1.0-SNAPSHOT"
+String rootDir = finalName + "/modules/"
 
-boolean result = true;
+assert new File( basedir, rootDir + "child-level1-project1/pom.xml" ).exists()   
 
-String finalName = "assembly/target/assembly-1.0-SNAPSHOT-src/assembly-1.0-SNAPSHOT";
-String rootDir = finalName + "/modules/";
+assert new File( basedir, rootDir + "child-level1-project2/pom.xml" ).exists()   
 
-result = result && new File( basedir, rootDir + "child-level1-project1/pom.xml" ).exists();   
-
-result = result && new File( basedir, rootDir + "child-level1-project2/pom.xml" ).exists();   
-
-result = result && new File( basedir, rootDir + "child-level2-project1/pom.xml" ).exists();   
-
-return result;
+assert new File( basedir, rootDir + "child-level2-project1/pom.xml" ).exists()   
diff --git a/src/it/projects/repositories/basic-repository/invoker.properties b/src/it/projects/repositories/basic-repository/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/repositories/basic-repository/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/repositories/massembly-196/invoker.properties b/src/it/projects/repositories/massembly-196/invoker.properties
deleted file mode 100644
index c743aa4..0000000
--- a/src/it/projects/repositories/massembly-196/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=clean package
diff --git a/src/it/projects/repositories/massembly-855/invoker.properties b/src/it/projects/repositories/massembly-855/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/repositories/massembly-855/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package
diff --git a/src/it/projects/repositories/repo-with-snapshot-parents/invoker.properties b/src/it/projects/repositories/repo-with-snapshot-parents/invoker.properties
deleted file mode 100644
index 4b2a3ba..0000000
--- a/src/it/projects/repositories/repo-with-snapshot-parents/invoker.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-invoker.goals=package