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 2020/01/31 14:08:13 UTC

[maven-shade-plugin] 01/03: [MSHADE-346] Divide files over it/projects and it/mrm

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

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

commit 414af26cf607824c5930b0cfc1fae10e00c5a41e
Author: rfscholte <rf...@apache.org>
AuthorDate: Fri Jan 31 10:57:07 2020 +0100

    [MSHADE-346] Divide files over it/projects and it/mrm
---
 pom.xml                                               |  18 ++++++++----------
 src/it/{ => mrm}/settings.xml                         |   0
 src/it/{ => projects}/MSHADE-105/bundle/pom.xml       |   0
 .../MSHADE-105/bundle/src/main/java/test/Dummy.java   |   0
 src/it/{ => projects}/MSHADE-105/pom.xml              |   0
 src/it/{ => projects}/MSHADE-105/shaded-jar/pom.xml   |   0
 src/it/{ => projects}/MSHADE-105/verify.bsh           |   0
 src/it/{ => projects}/MSHADE-114/pom.xml              |   0
 src/it/{ => projects}/MSHADE-133/pom.xml              |   0
 .../MSHADE-133/src/main/resources/logback.xml         |   0
 .../MSHADE-133/src/main/resources/myConfig.yml        |   0
 src/it/{ => projects}/MSHADE-133/verify.groovy        |   0
 src/it/{ => projects}/MSHADE-155/pom.xml              |   0
 .../src/main/resources/META-INF/ejb-jar.xml           |   0
 src/it/{ => projects}/MSHADE-155/verify.groovy        |   0
 src/it/{ => projects}/MSHADE-182/pom.xml              |   0
 .../resources/META-INF/services/relocateme.Service    |   0
 src/it/{ => projects}/MSHADE-182/verify.groovy        |   0
 src/it/{ => projects}/MSHADE-183/pom.xml              |   0
 src/it/{ => projects}/MSHADE-183/verify.bsh           |   0
 src/it/{ => projects}/MSHADE-185/invoker.properties   |   0
 src/it/{ => projects}/MSHADE-185/pom.xml              |   0
 src/it/{ => projects}/MSHADE-185/verify.groovy        |   0
 .../invoker.properties                                |   0
 .../one/pom.xml                                       |   0
 .../apache/maven/plugins/shade/its/Message.properties |   0
 .../maven/plugins/shade/its/Message_nl.properties     |   0
 .../pom.xml                                           |   0
 .../two/pom.xml                                       |   0
 .../apache/maven/plugins/shade/its/Message.properties |   0
 .../maven/plugins/shade/its/Message_nl.properties     |   0
 .../verify.groovy                                     |   0
 .../MSHADE-239_finalName-attachments/pom.xml          |   0
 .../MSHADE-239_finalName-attachments/verify.groovy    |   0
 .../MSHADE-240_reloc-mavenfiles/pom.xml               |   0
 .../MSHADE-240_reloc-mavenfiles/verify.groovy         |   0
 src/it/{ => projects}/MSHADE-247/pom.xml              |   0
 .../mshade-247-one/0.1/mshade-247-one-0.1-sources.jar | Bin
 .../csj/mshade-247-one/0.1/mshade-247-one-0.1.jar     | Bin
 .../csj/mshade-247-one/0.1/mshade-247-one-0.1.pom     |   0
 .../csj/mshade-247-two/0.1/mshade-247-two-0.1.jar     | Bin
 .../csj/mshade-247-two/0.1/mshade-247-two-0.1.pom     |   0
 .../MSHADE-258_module_relocation/pom.xml              |   0
 .../MSHADE-258_module_relocation/verify.groovy        |   0
 .../MSHADE-284_shadeTestJar/api/pom.xml               |   0
 .../api/src/main/java/Api.java                        |   0
 .../api/src/main/resources/api-resource.txt           |   0
 .../api/src/test/java/ApiTest.java                    |   0
 .../api/src/test/resources/api-test-resource.txt      |   0
 .../MSHADE-284_shadeTestJar/impl/pom.xml              |   0
 .../impl/src/main/java/Impl.java                      |   0
 .../impl/src/main/resources/impl-resource.txt         |   0
 .../impl/src/test/java/ImplTest.java                  |   0
 .../impl/src/test/resources/impl-test-resource.txt    |   0
 src/it/{ => projects}/MSHADE-284_shadeTestJar/pom.xml |   0
 .../MSHADE-284_shadeTestJar/uber/pom.xml              |   0
 .../MSHADE-284_shadeTestJar/verify.groovy             |   0
 .../MSHADE-285_createTestSourcesJar/api/pom.xml       |   0
 .../api/src/main/java/Api.java                        |   0
 .../api/src/test/java/ApiTest.java                    |   0
 .../MSHADE-285_createTestSourcesJar/impl/pom.xml      |   0
 .../impl/src/main/java/Impl.java                      |   0
 .../impl/src/test/java/ImplTest.java                  |   0
 .../MSHADE-285_createTestSourcesJar/pom.xml           |   0
 .../MSHADE-285_createTestSourcesJar/uber/pom.xml      |   0
 .../MSHADE-285_createTestSourcesJar/verify.groovy     |   0
 .../dependency-service/pom.xml                        |   0
 .../src/main/java/DependencyReferencedClass.java      |   0
 .../src/main/java/DependencyServiceClass.java         |   0
 .../src/main/java/DependencyServiceInterface.java     |   0
 .../src/main/java/DependencyUnreferencedClass.java    |   0
 .../META-INF/services/DependencyServiceInterface      |   0
 .../MSHADE-313_minimized-services/invoker.properties  |   0
 .../MSHADE-313_minimized-services/pom.xml             |   0
 .../MSHADE-313_minimized-services/test/pom.xml        |   0
 .../test/src/main/java/Main.java                      |   0
 .../unused-service/pom.xml                            |   0
 .../src/main/java/UnusedServiceClass.java             |   0
 .../src/main/java/UnusedServiceInterface.java         |   0
 .../META-INF/services/UnusedServiceInterface          |   0
 .../used-service/pom.xml                              |   0
 .../src/main/java/SomeReferencedClass.java            |   0
 .../used-service/src/main/java/SomeServiceClass.java  |   0
 .../src/main/java/SomeServiceInterface.java           |   0
 .../src/main/java/SomeUnreferencedClass.java          |   0
 .../resources/META-INF/services/SomeServiceInterface  |   0
 .../MSHADE-313_minimized-services/verify.bsh          |   0
 src/it/{ => projects}/MSHADE-316/dependency/pom.xml   |   0
 .../dependency/src/main/java/SomeUnusedClass.java     |   0
 .../dependency/src/main/java/SomeUsedClass.java       |   0
 .../src/main/java/x/y/z/AnotherExemptedClass.java     |   0
 .../java/x/y/z/SomeDependencyOfExemptedClass.java     |   0
 .../src/main/java/x/y/z/SomeExemptedClass.java        |   0
 src/it/{ => projects}/MSHADE-316/invoker.properties   |   0
 src/it/{ => projects}/MSHADE-316/pom.xml              |   0
 src/it/{ => projects}/MSHADE-316/test/pom.xml         |   0
 .../MSHADE-316/test/src/main/java/Main.java           |   0
 src/it/{ => projects}/MSHADE-316/verify.bsh           |   0
 .../api/pom.xml                                       |   0
 .../api/src/main/java/Api.java                        |   0
 .../api/src/test/java/ApiTest.java                    |   0
 .../impl/pom.xml                                      |   0
 .../impl/src/main/java/Impl.java                      |   0
 .../impl/src/test/java/ImplTest.java                  |   0
 .../MSHADE-340_shadedTestJarArtifactAttached/pom.xml  |   0
 .../uber-user/pom.xml                                 |   0
 .../uber-user/src/main/java/UberUser.java             |   0
 .../uber-user/src/test/java/UberUserTest.java         |   0
 .../uber/pom.xml                                      |   0
 .../uber/src/main/java/Uber.java                      |   0
 .../uber/src/test/java/UberTest.java                  |   0
 .../verify.groovy                                     |   0
 .../{ => projects}/artifact-includes-excludes/pom.xml |   0
 .../org/apache/maven/its/shade/aie/a/0.1/a-0.1.jar    | Bin
 .../org/apache/maven/its/shade/aie/a/0.1/a-0.1.pom    |   0
 .../apache/maven/its/shade/aie/a/maven-metadata.xml   |   0
 .../org/apache/maven/its/shade/aie/b/0.2/b-0.2.jar    | Bin
 .../org/apache/maven/its/shade/aie/b/0.2/b-0.2.pom    |   0
 .../apache/maven/its/shade/aie/b/maven-metadata.xml   |   0
 .../artifact-includes-excludes/verify.bsh             |   0
 .../attach-after-lifecycle-fork/pom.xml               |   0
 .../attach-after-lifecycle-fork/setup.bsh             |   0
 .../attach-after-lifecycle-fork/verify.bsh            |   0
 .../attached-artifact-type/consumer/pom.xml           |   0
 .../attached-artifact-type/invoker.properties         |   0
 src/it/{ => projects}/attached-artifact-type/pom.xml  |   0
 .../attached-artifact-type/shade/pom.xml              |   0
 .../shade}/src/main/resources/META-INF/ejb-jar.xml    |   0
 .../component-descriptor-relocation/pom.xml           |   0
 .../apache/maven/its/shade/cdr/comp/0.1/comp-0.1.jar  | Bin
 .../apache/maven/its/shade/cdr/comp/0.1/comp-0.1.pom  |   0
 .../maven/its/shade/cdr/comp/maven-metadata.xml       |   0
 .../src/main/java/Main.java                           |   0
 .../java/org/apache/maven/test/TestComponent.java     |   0
 .../src/main/resources/META-INF/plexus/components.xml |   0
 .../pom.xml                                           |   0
 .../org/apache/maven/its/shade/drpape/a/0.1/a-0.1.jar | Bin
 .../org/apache/maven/its/shade/drpape/a/0.1/a-0.1.pom |   0
 .../org/apache/maven/its/shade/drpape/b/0.1/b-0.1.jar | Bin
 .../org/apache/maven/its/shade/drpape/b/0.1/b-0.1.pom |   0
 .../org/apache/maven/its/shade/drpape/c/0.1/c-0.1.jar | Bin
 .../org/apache/maven/its/shade/drpape/c/0.1/c-0.1.pom |   0
 .../org/apache/maven/its/shade/drpape/d/0.1/d-0.1.jar | Bin
 .../org/apache/maven/its/shade/drpape/d/0.1/d-0.1.pom |   0
 .../org/apache/maven/its/shade/drpape/e/0.1/e-0.1.jar | Bin
 .../org/apache/maven/its/shade/drpape/e/0.1/e-0.1.pom |   0
 .../verify.groovy                                     |   0
 .../dep-reduced-pom-relocated-result/child/pom.xml    |   0
 .../invoker.properties                                |   0
 .../dep-reduced-pom-relocated-result}/pom.xml         |   0
 src/it/{ => projects}/dep-reduced-pom-unique/pom.xml  |   0
 .../org/apache/maven/its/shade/drp/a/0.1/a-0.1.jar    | Bin
 .../org/apache/maven/its/shade/drp/a/0.1/a-0.1.pom    |   0
 .../apache/maven/its/shade/drp/b/0.2/b-0.2-client.jar | Bin
 .../org/apache/maven/its/shade/drp/b/0.2/b-0.2.pom    |   0
 .../repo/org/apache/maven/its/shade/drp/c/1/c-1.pom   |   0
 .../dep-reduced-pom-unique/verify.groovy              |   0
 .../dep-reduced-pom-use-base-version/pom.xml          |   0
 .../its/shade/drp/a/0.1-SNAPSHOT/_maven.repositories  |   0
 .../drp/a/0.1-SNAPSHOT/a-0.1-20130115.024354-82.jar   | Bin
 .../drp/a/0.1-SNAPSHOT/a-0.1-20130115.024354-82.pom   |   0
 .../its/shade/drp/a/0.1-SNAPSHOT/maven-metadata.xml   |   0
 .../dep-reduced-pom-use-base-version/verify.groovy    |   0
 .../dep-reduced-pom-with-local-parent/child/pom.xml   |   0
 .../invoker.properties                                |   0
 .../dep-reduced-pom-with-local-parent}/pom.xml        |   0
 src/it/{ => projects}/dep-reduced-pom/pom.xml         |   0
 .../org/apache/maven/its/shade/drp/a/0.1/a-0.1.jar    | Bin
 .../org/apache/maven/its/shade/drp/a/0.1/a-0.1.pom    |   0
 .../apache/maven/its/shade/drp/b/0.2/b-0.2-client.jar | Bin
 .../org/apache/maven/its/shade/drp/b/0.2/b-0.2.pom    |   0
 .../repo/org/apache/maven/its/shade/drp/c/1/c-1.pom   |   0
 src/it/{ => projects}/dep-reduced-pom/verify.groovy   |   0
 .../duplicate-classes-with-reloc/pom.xml              |   0
 .../org/apache/maven/its/shade/dcwr}/a/0.1/a-0.1.jar  | Bin
 .../org/apache/maven/its/shade/dcwr/a/0.1/a-0.1.pom   |   0
 .../apache/maven/its/shade/dcwr/a/maven-metadata.xml  |   0
 .../org/apache/maven/its/shade/dcwr}/b/0.1/b-0.1.jar  | Bin
 .../org/apache/maven/its/shade/dcwr/b/0.1/b-0.1.pom   |   0
 .../apache/maven/its/shade/dcwr/b/maven-metadata.xml  |   0
 .../duplicate-classes-without-reloc/pom.xml           |   0
 .../org/apache/maven/its/shade/dcwor}/a/0.1/a-0.1.jar | Bin
 .../org/apache/maven/its/shade/dcwor/a/0.1/a-0.1.pom  |   0
 .../apache/maven/its/shade/dcwor/a/maven-metadata.xml |   0
 .../org/apache/maven/its/shade/dcwor}/b/0.1/b-0.1.jar | Bin
 .../org/apache/maven/its/shade/dcwor/b/0.1/b-0.1.pom  |   0
 .../apache/maven/its/shade/dcwor/b/maven-metadata.xml |   0
 .../empty-apache-notice-transform/pom.xml             |   0
 .../{ => projects}/empty-relocation-pattern/pom.xml   |   0
 .../empty-relocation-shaded-pattern/pom.xml           |   0
 .../{ => projects}/filter-artifact-contents/pom.xml   |   0
 .../org/apache/maven/its/shade/fac/a/0.1/a-0.1.jar    | Bin
 .../org/apache/maven/its/shade/fac/a/0.1/a-0.1.pom    |   0
 .../apache/maven/its/shade/fac/a/maven-metadata.xml   |   0
 .../apache/maven/its/shade/fac/b/0.1/b-0.1-client.jar | Bin
 .../org/apache/maven/its/shade/fac/b/0.1/b-0.1.pom    |   0
 .../apache/maven/its/shade/fac/b/maven-metadata.xml   |   0
 .../filter-artifact-contents/verify.bsh               |   0
 src/it/{ => projects}/finalNameBuild-attached/pom.xml |   0
 .../{ => projects}/finalNameBuild-attached/setup.bsh  |   0
 .../src/main/resources/META-INF/ejb-jar.xml           |   0
 .../{ => projects}/finalNameBuild-attached/verify.bsh |   0
 src/it/{ => projects}/finalNameBuild/pom.xml          |   0
 src/it/{ => projects}/finalNameBuild/setup.bsh        |   0
 .../src/main/resources/META-INF/ejb-jar.xml           |   0
 src/it/{ => projects}/finalNameBuild/verify.bsh       |   0
 src/it/{ => projects}/finalNameShade-attached/pom.xml |   0
 .../{ => projects}/finalNameShade-attached/setup.bsh  |   0
 .../src/main/resources/META-INF/ejb-jar.xml           |   0
 .../{ => projects}/finalNameShade-attached/verify.bsh |   0
 src/it/{ => projects}/finalNameShade/pom.xml          |   0
 src/it/{ => projects}/finalNameShade/setup.bsh        |   0
 .../src/main/resources/META-INF/ejb-jar.xml           |   0
 src/it/{ => projects}/finalNameShade/verify.bsh       |   0
 .../implicit-inclusion-of-project-artifact/pom.xml    |   0
 .../src/main/java/Passed.java                         |   0
 .../implicit-inclusion-of-project-artifact/verify.bsh |   0
 src/it/{ => projects}/manifest-retained/pom.xml       |   0
 src/it/{ => projects}/manifest-retained/verify.bsh    |   0
 src/it/{ => projects}/manifest-transformed/pom.xml    |   0
 src/it/{ => projects}/manifest-transformed/verify.bsh |   0
 .../{ => projects}/mini-jar-jdk11+/invoker.properties |   0
 src/it/{ => projects}/mini-jar-jdk11+/pom.xml         |   0
 .../mini-jar-jdk11+/src/main/java/Main.java           |   0
 src/it/{ => projects}/mini-jar-jdk11+/verify.bsh      |   0
 .../invoker.properties                                |   0
 .../mini-jar-malformed-dependencies/pom.xml           |   0
 .../mini-jar-package-info}/invoker.properties         |   0
 .../jar-with-package-info/pom.xml                     |   0
 .../java/org/apache/maven/it/pi/HaveOneClass.java     |   0
 .../org/apache/maven/it/pi/TestPackageAnnotation.java |   0
 .../java/org/apache/maven/it/pi/package-info.java     |   0
 src/it/{ => projects}/mini-jar-package-info/pom.xml   |   0
 .../{ => projects}/mini-jar-package-info/test/pom.xml |   0
 .../src/main/java/org/apache/maven/it/pi/Main.java    |   0
 .../{ => projects}/mini-jar-package-info/verify.bsh   |   0
 .../mini-jar-respect-includes}/invoker.properties     |   0
 .../{ => projects}/mini-jar-respect-includes/pom.xml  |   0
 .../src/main/java/Main.java                           |   0
 .../mini-jar-respect-includes/verify.bsh              |   0
 .../mini-jar}/invoker.properties                      |   0
 src/it/{ => projects}/mini-jar/pom.xml                |   0
 .../mini-jar}/src/main/java/Main.java                 |   0
 src/it/{ => projects}/mini-jar/verify.bsh             |   0
 src/it/{ => projects}/mshade-123/assembly.xml         |   0
 .../mshade-123}/invoker.properties                    |   0
 src/it/{ => projects}/mshade-123/pom.xml              |   0
 src/it/{ => projects}/mshade-123/sample.txt           |   0
 .../{ => projects}/non-runtime-scope-excluded/pom.xml |   0
 .../maven/its/shade/nrse/compile/1.0/compile-1.0.jar  | Bin
 .../maven/its/shade/nrse/compile/1.0/compile-1.0.pom  |   0
 .../maven/its/shade/nrse/compile/maven-metadata.xml   |   0
 .../its/shade/nrse/provided/1.0/provided-1.0.jar      | Bin
 .../its/shade/nrse/provided/1.0/provided-1.0.pom      |   0
 .../maven/its/shade/nrse/provided/maven-metadata.xml  |   0
 .../maven/its/shade/nrse/runtime/1.0/runtime-1.0.jar  | Bin
 .../maven/its/shade/nrse/runtime/1.0/runtime-1.0.pom  |   0
 .../maven/its/shade/nrse/runtime/maven-metadata.xml   |   0
 .../apache/maven/its/shade/nrse/test/1.0/test-1.0.jar | Bin
 .../apache/maven/its/shade/nrse/test/1.0/test-1.0.pom |   0
 .../maven/its/shade/nrse/test/maven-metadata.xml      |   0
 .../non-runtime-scope-excluded/system.jar             | Bin
 .../non-runtime-scope-excluded/verify.bsh             |   0
 .../plugin-descriptor-relocation/pom.xml              |   0
 .../apache/maven/its/shade/cdr/comp/0.1/comp-0.1.jar  | Bin
 .../apache/maven/its/shade/cdr/comp/0.1/comp-0.1.pom  |   0
 .../maven/its/shade/cdr/comp/maven-metadata.xml       |   0
 .../src/main/java/org/apache/maven/test/Entry.java    |   0
 .../src/main/java/org/apache/maven/test/TestMojo.java |   0
 .../plugin-descriptor-relocation/verify.groovy        |   0
 src/it/{ => projects}/pom-packaging/pom.xml           |   0
 src/it/{ => projects}/pom-packaging/verify.bsh        |   0
 .../invoker.properties                                |   0
 .../project-with-reactors-included/one/pom.xml        |   0
 .../org/apache/maven/plugins/shade/its/one/App.java   |   0
 .../apache/maven/plugins/shade/its/one/AppOne.java    |   0
 .../apache/maven/plugins/shade/its/one/AppTest.java   |   0
 .../project-with-reactors-included/pom.xml            |   0
 .../project-with-reactors-included/two/pom.xml        |   0
 .../org/apache/maven/plugins/shade/its/two/App.java   |   0
 .../apache/maven/plugins/shade/its/two/AppTest.java   |   0
 .../project-with-reactors-included/verify.bsh         |   0
 .../reloc-abs-resource-path-exclude/pom.xml           |   0
 .../src/main/java/Main.java                           |   0
 .../org/apache/maven/from/a}/test.properties          |   0
 .../resources/org/apache/maven/from/b/test.properties |   0
 src/it/{ => projects}/reloc-abs-resource-path/pom.xml |   0
 .../reloc-abs-resource-path/src/main/java/Main.java   |   0
 .../resources/org/apache/maven/from}/test.properties  |   0
 .../reloc-and-mini}/invoker.properties                |   0
 src/it/{ => projects}/reloc-and-mini/pom.xml          |   0
 .../java/org/apache/maven/plugins/shade/its/App.java  |   0
 src/it/{ => projects}/reloc-and-mini/verify.bsh       |   0
 .../reloc-anno}/invoker.properties                    |   0
 src/it/{ => projects}/reloc-anno/pom.xml              |   0
 .../{ => projects}/reloc-anno/src/main/java/Main.java |   0
 .../reloc-anno/src/main/java/relocated/MyAnno.java    |   0
 .../reloc-class-from-string-pool/pom.xml              |   0
 .../src/main/java/Main.java                           |   0
 .../src/main/java/relocated/RelocatedClass.java       |   0
 .../reloc-enum-ref-from-anno}/invoker.properties      |   0
 .../{ => projects}/reloc-enum-ref-from-anno/pom.xml   |   0
 .../reloc-enum-ref-from-anno/src/main/java/Main.java  |   0
 .../src/main/java/MyAnno.java                         |   0
 .../src/main/java/relocated/MyEnum.java               |   0
 src/it/{ => projects}/reloc-includes-excludes/pom.xml |   0
 .../{ => projects}/reloc-includes-excludes/verify.bsh |   0
 .../rerun-with-reloc}/invoker.properties              |   0
 src/it/{ => projects}/rerun-with-reloc/pom.xml        |   0
 .../src/main/java/org/MyInterface.java                |   0
 .../src/main/resources/some-ordinary-resource.txt     |   0
 .../rerun-without-reloc}/invoker.properties           |   0
 src/it/{ => projects}/rerun-without-reloc/pom.xml     |   0
 .../src/main/java/org/MyInterface.java                |   0
 .../src/main/resources/some-ordinary-resource.txt     |   0
 .../pom.xml                                           |   0
 .../srt/mshade-237-one/0.1/mshade-237-one-0.1.jar     | Bin
 .../srt/mshade-237-one/0.1/mshade-237-one-0.1.pom     |   0
 .../srt/mshade-237-two/0.1/mshade-237-two-0.1.jar     | Bin
 .../srt/mshade-237-two/0.1/mshade-237-two-0.1.pom     |   0
 .../verify.bsh                                        |   0
 .../services-resource-transformer/pom.xml             |   0
 .../apache/maven/its/shade/srt/one/0.1/one-0.1.jar    | Bin
 .../apache/maven/its/shade/srt/one/0.1/one-0.1.pom    |   0
 .../apache/maven/its/shade/srt/one/maven-metadata.xml |   0
 .../apache/maven/its/shade/srt/two/0.1/two-0.1.jar    | Bin
 .../apache/maven/its/shade/srt/two/0.1/two-0.1.pom    |   0
 .../apache/maven/its/shade/srt/two/maven-metadata.xml |   0
 .../services-resource-transformer/verify.bsh          |   0
 src/it/{ => projects}/setup-parent/pom.xml            |   0
 src/it/{ => projects}/shadePomDependency/pom.xml      |   0
 .../shadePomDependency/pomDependency/pom.xml          |   0
 .../shadePomDependency/shadingModule/pom.xml          |   0
 .../shadePomDependency/testModule/pom.xml             |   0
 .../testModule/src/main/java/ShadedClassUsage.java    |   0
 .../shading-with-java-8-sources/invoker.properties    |   0
 .../shading-with-java-8-sources/pom.xml               |   0
 .../java/org/apache/maven/plugins/shade/its/App.java  |   0
 .../shading-with-java-8-sources}/verify.groovy        |   0
 .../shading-with-release-sources/invoker.properties   |   0
 .../shading-with-release-sources/pom.xml              |   0
 .../java/org/apache/maven/plugins/shade/its/App.java  |   0
 .../shading-with-release-sources}/verify.groovy       |   0
 .../users-shader-impl}/invoker.properties             |   0
 src/it/{ => projects}/users-shader-impl/pom.xml       |   0
 .../java/org/apache/maven/plugins/shade/its/App.java  |   0
 .../org/apache/maven/plugins/shade/its/AppTest.java   |   0
 src/it/{ => projects}/users-shader-impl/verify.groovy |   0
 .../xml-transformer-ignores-dtd/pom.xml               |   0
 .../src/main/resources/test.xml                       |   0
 .../xml-transformer-ignores-dtd/verify.bsh            |   0
 351 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/pom.xml b/pom.xml
index d32b6db..be4518a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -205,12 +205,12 @@
             <excludes combine.children="append">
               <!-- Can't add license header otherwise the tests will fail. -->
               <exclude>rel-path-test-files/**</exclude>
-              <exclude>src/it/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/_maven.repositories</exclude>
-              <exclude>src/it/mshade-123/sample.txt</exclude>
-              <exclude>src/it/MSHADE-133/src/main/resources/myConfig.yml</exclude>
-              <exclude>src/it/rerun-with-reloc/src/main/resources/some-ordinary-resource.txt</exclude>
-              <exclude>src/it/rerun-without-reloc/src/main/resources/some-ordinary-resource.txt</exclude>
-              <exclude>src/it/MSHADE-182/src/main/resources/META-INF/services/relocateme.Service</exclude>
+              <exclude>src/it/projects/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/_maven.repositories</exclude>
+              <exclude>src/it/projects/mshade-123/sample.txt</exclude>
+              <exclude>src/it/projects/MSHADE-133/src/main/resources/myConfig.yml</exclude>
+              <exclude>src/it/projects/rerun-with-reloc/src/main/resources/some-ordinary-resource.txt</exclude>
+              <exclude>src/it/projects/rerun-without-reloc/src/main/resources/some-ordinary-resource.txt</exclude>
+              <exclude>src/it/projects/MSHADE-182/src/main/resources/META-INF/services/relocateme.Service</exclude>
             </excludes>
          </configuration>
         </plugin>
@@ -279,10 +279,8 @@
                 <goal>clean</goal>
                 <goal>install</goal>
               </goals>
-              <properties>
-                <!-- e.g. ensure that Java7 picks up TLSv1.2 when connecting with Central -->
-                <https.protocols>${https.protocols}</https.protocols>
-              </properties>
+              <projectsDirectory>src/it/projects</projectsDirectory>
+              <settingsFile>src/it/mrm/settings.xml</settingsFile>
             </configuration>
           </plugin>
         </plugins>
diff --git a/src/it/settings.xml b/src/it/mrm/settings.xml
similarity index 100%
rename from src/it/settings.xml
rename to src/it/mrm/settings.xml
diff --git a/src/it/MSHADE-105/bundle/pom.xml b/src/it/projects/MSHADE-105/bundle/pom.xml
similarity index 100%
rename from src/it/MSHADE-105/bundle/pom.xml
rename to src/it/projects/MSHADE-105/bundle/pom.xml
diff --git a/src/it/MSHADE-105/bundle/src/main/java/test/Dummy.java b/src/it/projects/MSHADE-105/bundle/src/main/java/test/Dummy.java
similarity index 100%
rename from src/it/MSHADE-105/bundle/src/main/java/test/Dummy.java
rename to src/it/projects/MSHADE-105/bundle/src/main/java/test/Dummy.java
diff --git a/src/it/MSHADE-105/pom.xml b/src/it/projects/MSHADE-105/pom.xml
similarity index 100%
rename from src/it/MSHADE-105/pom.xml
rename to src/it/projects/MSHADE-105/pom.xml
diff --git a/src/it/MSHADE-105/shaded-jar/pom.xml b/src/it/projects/MSHADE-105/shaded-jar/pom.xml
similarity index 100%
rename from src/it/MSHADE-105/shaded-jar/pom.xml
rename to src/it/projects/MSHADE-105/shaded-jar/pom.xml
diff --git a/src/it/MSHADE-105/verify.bsh b/src/it/projects/MSHADE-105/verify.bsh
similarity index 100%
rename from src/it/MSHADE-105/verify.bsh
rename to src/it/projects/MSHADE-105/verify.bsh
diff --git a/src/it/MSHADE-114/pom.xml b/src/it/projects/MSHADE-114/pom.xml
similarity index 100%
rename from src/it/MSHADE-114/pom.xml
rename to src/it/projects/MSHADE-114/pom.xml
diff --git a/src/it/MSHADE-133/pom.xml b/src/it/projects/MSHADE-133/pom.xml
similarity index 100%
rename from src/it/MSHADE-133/pom.xml
rename to src/it/projects/MSHADE-133/pom.xml
diff --git a/src/it/MSHADE-133/src/main/resources/logback.xml b/src/it/projects/MSHADE-133/src/main/resources/logback.xml
similarity index 100%
rename from src/it/MSHADE-133/src/main/resources/logback.xml
rename to src/it/projects/MSHADE-133/src/main/resources/logback.xml
diff --git a/src/it/MSHADE-133/src/main/resources/myConfig.yml b/src/it/projects/MSHADE-133/src/main/resources/myConfig.yml
similarity index 100%
rename from src/it/MSHADE-133/src/main/resources/myConfig.yml
rename to src/it/projects/MSHADE-133/src/main/resources/myConfig.yml
diff --git a/src/it/MSHADE-133/verify.groovy b/src/it/projects/MSHADE-133/verify.groovy
similarity index 100%
rename from src/it/MSHADE-133/verify.groovy
rename to src/it/projects/MSHADE-133/verify.groovy
diff --git a/src/it/MSHADE-155/pom.xml b/src/it/projects/MSHADE-155/pom.xml
similarity index 100%
rename from src/it/MSHADE-155/pom.xml
rename to src/it/projects/MSHADE-155/pom.xml
diff --git a/src/it/finalNameShade/src/main/resources/META-INF/ejb-jar.xml b/src/it/projects/MSHADE-155/src/main/resources/META-INF/ejb-jar.xml
similarity index 100%
rename from src/it/finalNameShade/src/main/resources/META-INF/ejb-jar.xml
rename to src/it/projects/MSHADE-155/src/main/resources/META-INF/ejb-jar.xml
diff --git a/src/it/MSHADE-155/verify.groovy b/src/it/projects/MSHADE-155/verify.groovy
similarity index 100%
rename from src/it/MSHADE-155/verify.groovy
rename to src/it/projects/MSHADE-155/verify.groovy
diff --git a/src/it/MSHADE-182/pom.xml b/src/it/projects/MSHADE-182/pom.xml
similarity index 100%
rename from src/it/MSHADE-182/pom.xml
rename to src/it/projects/MSHADE-182/pom.xml
diff --git a/src/it/MSHADE-182/src/main/resources/META-INF/services/relocateme.Service b/src/it/projects/MSHADE-182/src/main/resources/META-INF/services/relocateme.Service
similarity index 100%
rename from src/it/MSHADE-182/src/main/resources/META-INF/services/relocateme.Service
rename to src/it/projects/MSHADE-182/src/main/resources/META-INF/services/relocateme.Service
diff --git a/src/it/MSHADE-182/verify.groovy b/src/it/projects/MSHADE-182/verify.groovy
similarity index 100%
rename from src/it/MSHADE-182/verify.groovy
rename to src/it/projects/MSHADE-182/verify.groovy
diff --git a/src/it/MSHADE-183/pom.xml b/src/it/projects/MSHADE-183/pom.xml
similarity index 100%
rename from src/it/MSHADE-183/pom.xml
rename to src/it/projects/MSHADE-183/pom.xml
diff --git a/src/it/MSHADE-183/verify.bsh b/src/it/projects/MSHADE-183/verify.bsh
similarity index 100%
rename from src/it/MSHADE-183/verify.bsh
rename to src/it/projects/MSHADE-183/verify.bsh
diff --git a/src/it/MSHADE-185/invoker.properties b/src/it/projects/MSHADE-185/invoker.properties
similarity index 100%
rename from src/it/MSHADE-185/invoker.properties
rename to src/it/projects/MSHADE-185/invoker.properties
diff --git a/src/it/MSHADE-185/pom.xml b/src/it/projects/MSHADE-185/pom.xml
similarity index 100%
rename from src/it/MSHADE-185/pom.xml
rename to src/it/projects/MSHADE-185/pom.xml
diff --git a/src/it/MSHADE-185/verify.groovy b/src/it/projects/MSHADE-185/verify.groovy
similarity index 100%
rename from src/it/MSHADE-185/verify.groovy
rename to src/it/projects/MSHADE-185/verify.groovy
diff --git a/src/it/MSHADE-232_ResourceBundleAppendingTransformer/invoker.properties b/src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/invoker.properties
similarity index 100%
rename from src/it/MSHADE-232_ResourceBundleAppendingTransformer/invoker.properties
rename to src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/invoker.properties
diff --git a/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/pom.xml b/src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/one/pom.xml
similarity index 100%
rename from src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/pom.xml
rename to src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/one/pom.xml
diff --git a/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins/shade/its/Message.properties b/src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins/shade/its/Message.properties
similarity index 100%
rename from src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins/shade/its/Message.properties
rename to src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins/shade/its/Message.properties
diff --git a/src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins/shade/its/Message_nl.properties b/src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins/shade/its/Message_nl.properties
similarity index 100%
rename from src/it/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins/shade/its/Message_nl.properties
rename to src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/one/src/main/resources/org/apache/maven/plugins/shade/its/Message_nl.properties
diff --git a/src/it/MSHADE-232_ResourceBundleAppendingTransformer/pom.xml b/src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/pom.xml
similarity index 100%
rename from src/it/MSHADE-232_ResourceBundleAppendingTransformer/pom.xml
rename to src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/pom.xml
diff --git a/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/pom.xml b/src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/two/pom.xml
similarity index 100%
rename from src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/pom.xml
rename to src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/two/pom.xml
diff --git a/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins/shade/its/Message.properties b/src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins/shade/its/Message.properties
similarity index 100%
rename from src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins/shade/its/Message.properties
rename to src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins/shade/its/Message.properties
diff --git a/src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins/shade/its/Message_nl.properties b/src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins/shade/its/Message_nl.properties
similarity index 100%
rename from src/it/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins/shade/its/Message_nl.properties
rename to src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/two/src/main/resources/org/apache/maven/plugins/shade/its/Message_nl.properties
diff --git a/src/it/MSHADE-232_ResourceBundleAppendingTransformer/verify.groovy b/src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/verify.groovy
similarity index 100%
rename from src/it/MSHADE-232_ResourceBundleAppendingTransformer/verify.groovy
rename to src/it/projects/MSHADE-232_ResourceBundleAppendingTransformer/verify.groovy
diff --git a/src/it/MSHADE-239_finalName-attachments/pom.xml b/src/it/projects/MSHADE-239_finalName-attachments/pom.xml
similarity index 100%
rename from src/it/MSHADE-239_finalName-attachments/pom.xml
rename to src/it/projects/MSHADE-239_finalName-attachments/pom.xml
diff --git a/src/it/MSHADE-239_finalName-attachments/verify.groovy b/src/it/projects/MSHADE-239_finalName-attachments/verify.groovy
similarity index 100%
rename from src/it/MSHADE-239_finalName-attachments/verify.groovy
rename to src/it/projects/MSHADE-239_finalName-attachments/verify.groovy
diff --git a/src/it/MSHADE-240_reloc-mavenfiles/pom.xml b/src/it/projects/MSHADE-240_reloc-mavenfiles/pom.xml
similarity index 100%
rename from src/it/MSHADE-240_reloc-mavenfiles/pom.xml
rename to src/it/projects/MSHADE-240_reloc-mavenfiles/pom.xml
diff --git a/src/it/MSHADE-240_reloc-mavenfiles/verify.groovy b/src/it/projects/MSHADE-240_reloc-mavenfiles/verify.groovy
similarity index 100%
rename from src/it/MSHADE-240_reloc-mavenfiles/verify.groovy
rename to src/it/projects/MSHADE-240_reloc-mavenfiles/verify.groovy
diff --git a/src/it/MSHADE-247/pom.xml b/src/it/projects/MSHADE-247/pom.xml
similarity index 100%
rename from src/it/MSHADE-247/pom.xml
rename to src/it/projects/MSHADE-247/pom.xml
diff --git a/src/it/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-one/0.1/mshade-247-one-0.1-sources.jar b/src/it/projects/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-one/0.1/mshade-247-one-0.1-sources.jar
similarity index 100%
rename from src/it/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-one/0.1/mshade-247-one-0.1-sources.jar
rename to src/it/projects/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-one/0.1/mshade-247-one-0.1-sources.jar
diff --git a/src/it/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-one/0.1/mshade-247-one-0.1.jar b/src/it/projects/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-one/0.1/mshade-247-one-0.1.jar
similarity index 100%
rename from src/it/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-one/0.1/mshade-247-one-0.1.jar
rename to src/it/projects/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-one/0.1/mshade-247-one-0.1.jar
diff --git a/src/it/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-one/0.1/mshade-247-one-0.1.pom b/src/it/projects/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-one/0.1/mshade-247-one-0.1.pom
similarity index 100%
rename from src/it/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-one/0.1/mshade-247-one-0.1.pom
rename to src/it/projects/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-one/0.1/mshade-247-one-0.1.pom
diff --git a/src/it/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-two/0.1/mshade-247-two-0.1.jar b/src/it/projects/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-two/0.1/mshade-247-two-0.1.jar
similarity index 100%
rename from src/it/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-two/0.1/mshade-247-two-0.1.jar
rename to src/it/projects/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-two/0.1/mshade-247-two-0.1.jar
diff --git a/src/it/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-two/0.1/mshade-247-two-0.1.pom b/src/it/projects/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-two/0.1/mshade-247-two-0.1.pom
similarity index 100%
rename from src/it/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-two/0.1/mshade-247-two-0.1.pom
rename to src/it/projects/MSHADE-247/repo/org/apache/maven/its/shade/csj/mshade-247-two/0.1/mshade-247-two-0.1.pom
diff --git a/src/it/MSHADE-258_module_relocation/pom.xml b/src/it/projects/MSHADE-258_module_relocation/pom.xml
similarity index 100%
rename from src/it/MSHADE-258_module_relocation/pom.xml
rename to src/it/projects/MSHADE-258_module_relocation/pom.xml
diff --git a/src/it/MSHADE-258_module_relocation/verify.groovy b/src/it/projects/MSHADE-258_module_relocation/verify.groovy
similarity index 100%
rename from src/it/MSHADE-258_module_relocation/verify.groovy
rename to src/it/projects/MSHADE-258_module_relocation/verify.groovy
diff --git a/src/it/MSHADE-284_shadeTestJar/api/pom.xml b/src/it/projects/MSHADE-284_shadeTestJar/api/pom.xml
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/api/pom.xml
rename to src/it/projects/MSHADE-284_shadeTestJar/api/pom.xml
diff --git a/src/it/MSHADE-284_shadeTestJar/api/src/main/java/Api.java b/src/it/projects/MSHADE-284_shadeTestJar/api/src/main/java/Api.java
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/api/src/main/java/Api.java
rename to src/it/projects/MSHADE-284_shadeTestJar/api/src/main/java/Api.java
diff --git a/src/it/MSHADE-284_shadeTestJar/api/src/main/resources/api-resource.txt b/src/it/projects/MSHADE-284_shadeTestJar/api/src/main/resources/api-resource.txt
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/api/src/main/resources/api-resource.txt
rename to src/it/projects/MSHADE-284_shadeTestJar/api/src/main/resources/api-resource.txt
diff --git a/src/it/MSHADE-284_shadeTestJar/api/src/test/java/ApiTest.java b/src/it/projects/MSHADE-284_shadeTestJar/api/src/test/java/ApiTest.java
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/api/src/test/java/ApiTest.java
rename to src/it/projects/MSHADE-284_shadeTestJar/api/src/test/java/ApiTest.java
diff --git a/src/it/MSHADE-284_shadeTestJar/api/src/test/resources/api-test-resource.txt b/src/it/projects/MSHADE-284_shadeTestJar/api/src/test/resources/api-test-resource.txt
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/api/src/test/resources/api-test-resource.txt
rename to src/it/projects/MSHADE-284_shadeTestJar/api/src/test/resources/api-test-resource.txt
diff --git a/src/it/MSHADE-284_shadeTestJar/impl/pom.xml b/src/it/projects/MSHADE-284_shadeTestJar/impl/pom.xml
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/impl/pom.xml
rename to src/it/projects/MSHADE-284_shadeTestJar/impl/pom.xml
diff --git a/src/it/MSHADE-284_shadeTestJar/impl/src/main/java/Impl.java b/src/it/projects/MSHADE-284_shadeTestJar/impl/src/main/java/Impl.java
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/impl/src/main/java/Impl.java
rename to src/it/projects/MSHADE-284_shadeTestJar/impl/src/main/java/Impl.java
diff --git a/src/it/MSHADE-284_shadeTestJar/impl/src/main/resources/impl-resource.txt b/src/it/projects/MSHADE-284_shadeTestJar/impl/src/main/resources/impl-resource.txt
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/impl/src/main/resources/impl-resource.txt
rename to src/it/projects/MSHADE-284_shadeTestJar/impl/src/main/resources/impl-resource.txt
diff --git a/src/it/MSHADE-284_shadeTestJar/impl/src/test/java/ImplTest.java b/src/it/projects/MSHADE-284_shadeTestJar/impl/src/test/java/ImplTest.java
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/impl/src/test/java/ImplTest.java
rename to src/it/projects/MSHADE-284_shadeTestJar/impl/src/test/java/ImplTest.java
diff --git a/src/it/MSHADE-284_shadeTestJar/impl/src/test/resources/impl-test-resource.txt b/src/it/projects/MSHADE-284_shadeTestJar/impl/src/test/resources/impl-test-resource.txt
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/impl/src/test/resources/impl-test-resource.txt
rename to src/it/projects/MSHADE-284_shadeTestJar/impl/src/test/resources/impl-test-resource.txt
diff --git a/src/it/MSHADE-284_shadeTestJar/pom.xml b/src/it/projects/MSHADE-284_shadeTestJar/pom.xml
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/pom.xml
rename to src/it/projects/MSHADE-284_shadeTestJar/pom.xml
diff --git a/src/it/MSHADE-284_shadeTestJar/uber/pom.xml b/src/it/projects/MSHADE-284_shadeTestJar/uber/pom.xml
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/uber/pom.xml
rename to src/it/projects/MSHADE-284_shadeTestJar/uber/pom.xml
diff --git a/src/it/MSHADE-284_shadeTestJar/verify.groovy b/src/it/projects/MSHADE-284_shadeTestJar/verify.groovy
similarity index 100%
rename from src/it/MSHADE-284_shadeTestJar/verify.groovy
rename to src/it/projects/MSHADE-284_shadeTestJar/verify.groovy
diff --git a/src/it/MSHADE-285_createTestSourcesJar/api/pom.xml b/src/it/projects/MSHADE-285_createTestSourcesJar/api/pom.xml
similarity index 100%
rename from src/it/MSHADE-285_createTestSourcesJar/api/pom.xml
rename to src/it/projects/MSHADE-285_createTestSourcesJar/api/pom.xml
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/api/src/main/java/Api.java b/src/it/projects/MSHADE-285_createTestSourcesJar/api/src/main/java/Api.java
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/api/src/main/java/Api.java
rename to src/it/projects/MSHADE-285_createTestSourcesJar/api/src/main/java/Api.java
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/api/src/test/java/ApiTest.java b/src/it/projects/MSHADE-285_createTestSourcesJar/api/src/test/java/ApiTest.java
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/api/src/test/java/ApiTest.java
rename to src/it/projects/MSHADE-285_createTestSourcesJar/api/src/test/java/ApiTest.java
diff --git a/src/it/MSHADE-285_createTestSourcesJar/impl/pom.xml b/src/it/projects/MSHADE-285_createTestSourcesJar/impl/pom.xml
similarity index 100%
rename from src/it/MSHADE-285_createTestSourcesJar/impl/pom.xml
rename to src/it/projects/MSHADE-285_createTestSourcesJar/impl/pom.xml
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/impl/src/main/java/Impl.java b/src/it/projects/MSHADE-285_createTestSourcesJar/impl/src/main/java/Impl.java
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/impl/src/main/java/Impl.java
rename to src/it/projects/MSHADE-285_createTestSourcesJar/impl/src/main/java/Impl.java
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/impl/src/test/java/ImplTest.java b/src/it/projects/MSHADE-285_createTestSourcesJar/impl/src/test/java/ImplTest.java
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/impl/src/test/java/ImplTest.java
rename to src/it/projects/MSHADE-285_createTestSourcesJar/impl/src/test/java/ImplTest.java
diff --git a/src/it/MSHADE-285_createTestSourcesJar/pom.xml b/src/it/projects/MSHADE-285_createTestSourcesJar/pom.xml
similarity index 100%
rename from src/it/MSHADE-285_createTestSourcesJar/pom.xml
rename to src/it/projects/MSHADE-285_createTestSourcesJar/pom.xml
diff --git a/src/it/MSHADE-285_createTestSourcesJar/uber/pom.xml b/src/it/projects/MSHADE-285_createTestSourcesJar/uber/pom.xml
similarity index 100%
rename from src/it/MSHADE-285_createTestSourcesJar/uber/pom.xml
rename to src/it/projects/MSHADE-285_createTestSourcesJar/uber/pom.xml
diff --git a/src/it/MSHADE-285_createTestSourcesJar/verify.groovy b/src/it/projects/MSHADE-285_createTestSourcesJar/verify.groovy
similarity index 100%
rename from src/it/MSHADE-285_createTestSourcesJar/verify.groovy
rename to src/it/projects/MSHADE-285_createTestSourcesJar/verify.groovy
diff --git a/src/it/MSHADE-313_minimized-services/dependency-service/pom.xml b/src/it/projects/MSHADE-313_minimized-services/dependency-service/pom.xml
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/dependency-service/pom.xml
rename to src/it/projects/MSHADE-313_minimized-services/dependency-service/pom.xml
diff --git a/src/it/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyReferencedClass.java b/src/it/projects/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyReferencedClass.java
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyReferencedClass.java
rename to src/it/projects/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyReferencedClass.java
diff --git a/src/it/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyServiceClass.java b/src/it/projects/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyServiceClass.java
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyServiceClass.java
rename to src/it/projects/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyServiceClass.java
diff --git a/src/it/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyServiceInterface.java b/src/it/projects/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyServiceInterface.java
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyServiceInterface.java
rename to src/it/projects/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyServiceInterface.java
diff --git a/src/it/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyUnreferencedClass.java b/src/it/projects/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyUnreferencedClass.java
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyUnreferencedClass.java
rename to src/it/projects/MSHADE-313_minimized-services/dependency-service/src/main/java/DependencyUnreferencedClass.java
diff --git a/src/it/MSHADE-313_minimized-services/dependency-service/src/main/resources/META-INF/services/DependencyServiceInterface b/src/it/projects/MSHADE-313_minimized-services/dependency-service/src/main/resources/META-INF/services/DependencyServiceInterface
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/dependency-service/src/main/resources/META-INF/services/DependencyServiceInterface
rename to src/it/projects/MSHADE-313_minimized-services/dependency-service/src/main/resources/META-INF/services/DependencyServiceInterface
diff --git a/src/it/MSHADE-313_minimized-services/invoker.properties b/src/it/projects/MSHADE-313_minimized-services/invoker.properties
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/invoker.properties
rename to src/it/projects/MSHADE-313_minimized-services/invoker.properties
diff --git a/src/it/MSHADE-313_minimized-services/pom.xml b/src/it/projects/MSHADE-313_minimized-services/pom.xml
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/pom.xml
rename to src/it/projects/MSHADE-313_minimized-services/pom.xml
diff --git a/src/it/MSHADE-313_minimized-services/test/pom.xml b/src/it/projects/MSHADE-313_minimized-services/test/pom.xml
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/test/pom.xml
rename to src/it/projects/MSHADE-313_minimized-services/test/pom.xml
diff --git a/src/it/MSHADE-313_minimized-services/test/src/main/java/Main.java b/src/it/projects/MSHADE-313_minimized-services/test/src/main/java/Main.java
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/test/src/main/java/Main.java
rename to src/it/projects/MSHADE-313_minimized-services/test/src/main/java/Main.java
diff --git a/src/it/MSHADE-313_minimized-services/unused-service/pom.xml b/src/it/projects/MSHADE-313_minimized-services/unused-service/pom.xml
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/unused-service/pom.xml
rename to src/it/projects/MSHADE-313_minimized-services/unused-service/pom.xml
diff --git a/src/it/MSHADE-313_minimized-services/unused-service/src/main/java/UnusedServiceClass.java b/src/it/projects/MSHADE-313_minimized-services/unused-service/src/main/java/UnusedServiceClass.java
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/unused-service/src/main/java/UnusedServiceClass.java
rename to src/it/projects/MSHADE-313_minimized-services/unused-service/src/main/java/UnusedServiceClass.java
diff --git a/src/it/MSHADE-313_minimized-services/unused-service/src/main/java/UnusedServiceInterface.java b/src/it/projects/MSHADE-313_minimized-services/unused-service/src/main/java/UnusedServiceInterface.java
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/unused-service/src/main/java/UnusedServiceInterface.java
rename to src/it/projects/MSHADE-313_minimized-services/unused-service/src/main/java/UnusedServiceInterface.java
diff --git a/src/it/MSHADE-313_minimized-services/unused-service/src/main/resources/META-INF/services/UnusedServiceInterface b/src/it/projects/MSHADE-313_minimized-services/unused-service/src/main/resources/META-INF/services/UnusedServiceInterface
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/unused-service/src/main/resources/META-INF/services/UnusedServiceInterface
rename to src/it/projects/MSHADE-313_minimized-services/unused-service/src/main/resources/META-INF/services/UnusedServiceInterface
diff --git a/src/it/MSHADE-313_minimized-services/used-service/pom.xml b/src/it/projects/MSHADE-313_minimized-services/used-service/pom.xml
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/used-service/pom.xml
rename to src/it/projects/MSHADE-313_minimized-services/used-service/pom.xml
diff --git a/src/it/MSHADE-313_minimized-services/used-service/src/main/java/SomeReferencedClass.java b/src/it/projects/MSHADE-313_minimized-services/used-service/src/main/java/SomeReferencedClass.java
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/used-service/src/main/java/SomeReferencedClass.java
rename to src/it/projects/MSHADE-313_minimized-services/used-service/src/main/java/SomeReferencedClass.java
diff --git a/src/it/MSHADE-313_minimized-services/used-service/src/main/java/SomeServiceClass.java b/src/it/projects/MSHADE-313_minimized-services/used-service/src/main/java/SomeServiceClass.java
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/used-service/src/main/java/SomeServiceClass.java
rename to src/it/projects/MSHADE-313_minimized-services/used-service/src/main/java/SomeServiceClass.java
diff --git a/src/it/MSHADE-313_minimized-services/used-service/src/main/java/SomeServiceInterface.java b/src/it/projects/MSHADE-313_minimized-services/used-service/src/main/java/SomeServiceInterface.java
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/used-service/src/main/java/SomeServiceInterface.java
rename to src/it/projects/MSHADE-313_minimized-services/used-service/src/main/java/SomeServiceInterface.java
diff --git a/src/it/MSHADE-313_minimized-services/used-service/src/main/java/SomeUnreferencedClass.java b/src/it/projects/MSHADE-313_minimized-services/used-service/src/main/java/SomeUnreferencedClass.java
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/used-service/src/main/java/SomeUnreferencedClass.java
rename to src/it/projects/MSHADE-313_minimized-services/used-service/src/main/java/SomeUnreferencedClass.java
diff --git a/src/it/MSHADE-313_minimized-services/used-service/src/main/resources/META-INF/services/SomeServiceInterface b/src/it/projects/MSHADE-313_minimized-services/used-service/src/main/resources/META-INF/services/SomeServiceInterface
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/used-service/src/main/resources/META-INF/services/SomeServiceInterface
rename to src/it/projects/MSHADE-313_minimized-services/used-service/src/main/resources/META-INF/services/SomeServiceInterface
diff --git a/src/it/MSHADE-313_minimized-services/verify.bsh b/src/it/projects/MSHADE-313_minimized-services/verify.bsh
similarity index 100%
rename from src/it/MSHADE-313_minimized-services/verify.bsh
rename to src/it/projects/MSHADE-313_minimized-services/verify.bsh
diff --git a/src/it/MSHADE-316/dependency/pom.xml b/src/it/projects/MSHADE-316/dependency/pom.xml
similarity index 100%
rename from src/it/MSHADE-316/dependency/pom.xml
rename to src/it/projects/MSHADE-316/dependency/pom.xml
diff --git a/src/it/MSHADE-316/dependency/src/main/java/SomeUnusedClass.java b/src/it/projects/MSHADE-316/dependency/src/main/java/SomeUnusedClass.java
similarity index 100%
rename from src/it/MSHADE-316/dependency/src/main/java/SomeUnusedClass.java
rename to src/it/projects/MSHADE-316/dependency/src/main/java/SomeUnusedClass.java
diff --git a/src/it/MSHADE-316/dependency/src/main/java/SomeUsedClass.java b/src/it/projects/MSHADE-316/dependency/src/main/java/SomeUsedClass.java
similarity index 100%
rename from src/it/MSHADE-316/dependency/src/main/java/SomeUsedClass.java
rename to src/it/projects/MSHADE-316/dependency/src/main/java/SomeUsedClass.java
diff --git a/src/it/MSHADE-316/dependency/src/main/java/x/y/z/AnotherExemptedClass.java b/src/it/projects/MSHADE-316/dependency/src/main/java/x/y/z/AnotherExemptedClass.java
similarity index 100%
rename from src/it/MSHADE-316/dependency/src/main/java/x/y/z/AnotherExemptedClass.java
rename to src/it/projects/MSHADE-316/dependency/src/main/java/x/y/z/AnotherExemptedClass.java
diff --git a/src/it/MSHADE-316/dependency/src/main/java/x/y/z/SomeDependencyOfExemptedClass.java b/src/it/projects/MSHADE-316/dependency/src/main/java/x/y/z/SomeDependencyOfExemptedClass.java
similarity index 100%
rename from src/it/MSHADE-316/dependency/src/main/java/x/y/z/SomeDependencyOfExemptedClass.java
rename to src/it/projects/MSHADE-316/dependency/src/main/java/x/y/z/SomeDependencyOfExemptedClass.java
diff --git a/src/it/MSHADE-316/dependency/src/main/java/x/y/z/SomeExemptedClass.java b/src/it/projects/MSHADE-316/dependency/src/main/java/x/y/z/SomeExemptedClass.java
similarity index 100%
rename from src/it/MSHADE-316/dependency/src/main/java/x/y/z/SomeExemptedClass.java
rename to src/it/projects/MSHADE-316/dependency/src/main/java/x/y/z/SomeExemptedClass.java
diff --git a/src/it/MSHADE-316/invoker.properties b/src/it/projects/MSHADE-316/invoker.properties
similarity index 100%
rename from src/it/MSHADE-316/invoker.properties
rename to src/it/projects/MSHADE-316/invoker.properties
diff --git a/src/it/MSHADE-316/pom.xml b/src/it/projects/MSHADE-316/pom.xml
similarity index 100%
rename from src/it/MSHADE-316/pom.xml
rename to src/it/projects/MSHADE-316/pom.xml
diff --git a/src/it/MSHADE-316/test/pom.xml b/src/it/projects/MSHADE-316/test/pom.xml
similarity index 100%
rename from src/it/MSHADE-316/test/pom.xml
rename to src/it/projects/MSHADE-316/test/pom.xml
diff --git a/src/it/MSHADE-316/test/src/main/java/Main.java b/src/it/projects/MSHADE-316/test/src/main/java/Main.java
similarity index 100%
rename from src/it/MSHADE-316/test/src/main/java/Main.java
rename to src/it/projects/MSHADE-316/test/src/main/java/Main.java
diff --git a/src/it/MSHADE-316/verify.bsh b/src/it/projects/MSHADE-316/verify.bsh
similarity index 100%
rename from src/it/MSHADE-316/verify.bsh
rename to src/it/projects/MSHADE-316/verify.bsh
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/api/pom.xml b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/api/pom.xml
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/api/pom.xml
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/api/pom.xml
diff --git a/src/it/MSHADE-285_createTestSourcesJar/api/src/main/java/Api.java b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/api/src/main/java/Api.java
similarity index 100%
rename from src/it/MSHADE-285_createTestSourcesJar/api/src/main/java/Api.java
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/api/src/main/java/Api.java
diff --git a/src/it/MSHADE-285_createTestSourcesJar/api/src/test/java/ApiTest.java b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/api/src/test/java/ApiTest.java
similarity index 100%
rename from src/it/MSHADE-285_createTestSourcesJar/api/src/test/java/ApiTest.java
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/api/src/test/java/ApiTest.java
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/impl/pom.xml b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/impl/pom.xml
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/impl/pom.xml
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/impl/pom.xml
diff --git a/src/it/MSHADE-285_createTestSourcesJar/impl/src/main/java/Impl.java b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/impl/src/main/java/Impl.java
similarity index 100%
rename from src/it/MSHADE-285_createTestSourcesJar/impl/src/main/java/Impl.java
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/impl/src/main/java/Impl.java
diff --git a/src/it/MSHADE-285_createTestSourcesJar/impl/src/test/java/ImplTest.java b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/impl/src/test/java/ImplTest.java
similarity index 100%
rename from src/it/MSHADE-285_createTestSourcesJar/impl/src/test/java/ImplTest.java
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/impl/src/test/java/ImplTest.java
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/pom.xml b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/pom.xml
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/pom.xml
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/pom.xml
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/uber-user/pom.xml b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/uber-user/pom.xml
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/uber-user/pom.xml
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/uber-user/pom.xml
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/uber-user/src/main/java/UberUser.java b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/uber-user/src/main/java/UberUser.java
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/uber-user/src/main/java/UberUser.java
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/uber-user/src/main/java/UberUser.java
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/uber-user/src/test/java/UberUserTest.java b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/uber-user/src/test/java/UberUserTest.java
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/uber-user/src/test/java/UberUserTest.java
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/uber-user/src/test/java/UberUserTest.java
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/uber/pom.xml b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/uber/pom.xml
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/uber/pom.xml
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/uber/pom.xml
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/uber/src/main/java/Uber.java b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/uber/src/main/java/Uber.java
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/uber/src/main/java/Uber.java
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/uber/src/main/java/Uber.java
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/uber/src/test/java/UberTest.java b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/uber/src/test/java/UberTest.java
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/uber/src/test/java/UberTest.java
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/uber/src/test/java/UberTest.java
diff --git a/src/it/MSHADE-340_shadedTestJarArtifactAttached/verify.groovy b/src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/verify.groovy
similarity index 100%
rename from src/it/MSHADE-340_shadedTestJarArtifactAttached/verify.groovy
rename to src/it/projects/MSHADE-340_shadedTestJarArtifactAttached/verify.groovy
diff --git a/src/it/artifact-includes-excludes/pom.xml b/src/it/projects/artifact-includes-excludes/pom.xml
similarity index 100%
rename from src/it/artifact-includes-excludes/pom.xml
rename to src/it/projects/artifact-includes-excludes/pom.xml
diff --git a/src/it/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/a/0.1/a-0.1.jar b/src/it/projects/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/a/0.1/a-0.1.jar
similarity index 100%
rename from src/it/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/a/0.1/a-0.1.jar
rename to src/it/projects/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/a/0.1/a-0.1.jar
diff --git a/src/it/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/a/0.1/a-0.1.pom b/src/it/projects/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/a/0.1/a-0.1.pom
similarity index 100%
rename from src/it/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/a/0.1/a-0.1.pom
rename to src/it/projects/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/a/0.1/a-0.1.pom
diff --git a/src/it/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/a/maven-metadata.xml b/src/it/projects/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/a/maven-metadata.xml
similarity index 100%
rename from src/it/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/a/maven-metadata.xml
rename to src/it/projects/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/a/maven-metadata.xml
diff --git a/src/it/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/b/0.2/b-0.2.jar b/src/it/projects/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/b/0.2/b-0.2.jar
similarity index 100%
rename from src/it/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/b/0.2/b-0.2.jar
rename to src/it/projects/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/b/0.2/b-0.2.jar
diff --git a/src/it/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/b/0.2/b-0.2.pom b/src/it/projects/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/b/0.2/b-0.2.pom
similarity index 100%
rename from src/it/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/b/0.2/b-0.2.pom
rename to src/it/projects/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/b/0.2/b-0.2.pom
diff --git a/src/it/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/b/maven-metadata.xml b/src/it/projects/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/b/maven-metadata.xml
similarity index 100%
rename from src/it/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/b/maven-metadata.xml
rename to src/it/projects/artifact-includes-excludes/repo/org/apache/maven/its/shade/aie/b/maven-metadata.xml
diff --git a/src/it/artifact-includes-excludes/verify.bsh b/src/it/projects/artifact-includes-excludes/verify.bsh
similarity index 100%
rename from src/it/artifact-includes-excludes/verify.bsh
rename to src/it/projects/artifact-includes-excludes/verify.bsh
diff --git a/src/it/attach-after-lifecycle-fork/pom.xml b/src/it/projects/attach-after-lifecycle-fork/pom.xml
similarity index 100%
rename from src/it/attach-after-lifecycle-fork/pom.xml
rename to src/it/projects/attach-after-lifecycle-fork/pom.xml
diff --git a/src/it/attach-after-lifecycle-fork/setup.bsh b/src/it/projects/attach-after-lifecycle-fork/setup.bsh
similarity index 100%
rename from src/it/attach-after-lifecycle-fork/setup.bsh
rename to src/it/projects/attach-after-lifecycle-fork/setup.bsh
diff --git a/src/it/attach-after-lifecycle-fork/verify.bsh b/src/it/projects/attach-after-lifecycle-fork/verify.bsh
similarity index 100%
rename from src/it/attach-after-lifecycle-fork/verify.bsh
rename to src/it/projects/attach-after-lifecycle-fork/verify.bsh
diff --git a/src/it/attached-artifact-type/consumer/pom.xml b/src/it/projects/attached-artifact-type/consumer/pom.xml
similarity index 100%
rename from src/it/attached-artifact-type/consumer/pom.xml
rename to src/it/projects/attached-artifact-type/consumer/pom.xml
diff --git a/src/it/attached-artifact-type/invoker.properties b/src/it/projects/attached-artifact-type/invoker.properties
similarity index 100%
rename from src/it/attached-artifact-type/invoker.properties
rename to src/it/projects/attached-artifact-type/invoker.properties
diff --git a/src/it/attached-artifact-type/pom.xml b/src/it/projects/attached-artifact-type/pom.xml
similarity index 100%
rename from src/it/attached-artifact-type/pom.xml
rename to src/it/projects/attached-artifact-type/pom.xml
diff --git a/src/it/attached-artifact-type/shade/pom.xml b/src/it/projects/attached-artifact-type/shade/pom.xml
similarity index 100%
rename from src/it/attached-artifact-type/shade/pom.xml
rename to src/it/projects/attached-artifact-type/shade/pom.xml
diff --git a/src/it/finalNameShade-attached/src/main/resources/META-INF/ejb-jar.xml b/src/it/projects/attached-artifact-type/shade/src/main/resources/META-INF/ejb-jar.xml
similarity index 100%
rename from src/it/finalNameShade-attached/src/main/resources/META-INF/ejb-jar.xml
rename to src/it/projects/attached-artifact-type/shade/src/main/resources/META-INF/ejb-jar.xml
diff --git a/src/it/component-descriptor-relocation/pom.xml b/src/it/projects/component-descriptor-relocation/pom.xml
similarity index 100%
rename from src/it/component-descriptor-relocation/pom.xml
rename to src/it/projects/component-descriptor-relocation/pom.xml
diff --git a/src/it/plugin-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.jar b/src/it/projects/component-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.jar
similarity index 100%
rename from src/it/plugin-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.jar
rename to src/it/projects/component-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.jar
diff --git a/src/it/plugin-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.pom b/src/it/projects/component-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.pom
similarity index 100%
rename from src/it/plugin-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.pom
rename to src/it/projects/component-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.pom
diff --git a/src/it/plugin-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/maven-metadata.xml b/src/it/projects/component-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/maven-metadata.xml
similarity index 100%
rename from src/it/plugin-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/maven-metadata.xml
rename to src/it/projects/component-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/maven-metadata.xml
diff --git a/src/it/component-descriptor-relocation/src/main/java/Main.java b/src/it/projects/component-descriptor-relocation/src/main/java/Main.java
similarity index 100%
rename from src/it/component-descriptor-relocation/src/main/java/Main.java
rename to src/it/projects/component-descriptor-relocation/src/main/java/Main.java
diff --git a/src/it/component-descriptor-relocation/src/main/java/org/apache/maven/test/TestComponent.java b/src/it/projects/component-descriptor-relocation/src/main/java/org/apache/maven/test/TestComponent.java
similarity index 100%
rename from src/it/component-descriptor-relocation/src/main/java/org/apache/maven/test/TestComponent.java
rename to src/it/projects/component-descriptor-relocation/src/main/java/org/apache/maven/test/TestComponent.java
diff --git a/src/it/component-descriptor-relocation/src/main/resources/META-INF/plexus/components.xml b/src/it/projects/component-descriptor-relocation/src/main/resources/META-INF/plexus/components.xml
similarity index 100%
rename from src/it/component-descriptor-relocation/src/main/resources/META-INF/plexus/components.xml
rename to src/it/projects/component-descriptor-relocation/src/main/resources/META-INF/plexus/components.xml
diff --git a/src/it/dep-reduced-pom-artifactset-provided-excludes/pom.xml b/src/it/projects/dep-reduced-pom-artifactset-provided-excludes/pom.xml
similarity index 100%
rename from src/it/dep-reduced-pom-artifactset-provided-excludes/pom.xml
rename to src/it/projects/dep-reduced-pom-artifactset-provided-excludes/pom.xml
diff --git a/src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/a/0.1/a-0.1.jar b/src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/a/0.1/a-0.1.jar
similarity index 100%
rename from src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/a/0.1/a-0.1.jar
rename to src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/a/0.1/a-0.1.jar
diff --git a/src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/a/0.1/a-0.1.pom b/src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/a/0.1/a-0.1.pom
similarity index 100%
rename from src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/a/0.1/a-0.1.pom
rename to src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/a/0.1/a-0.1.pom
diff --git a/src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/b/0.1/b-0.1.jar b/src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/b/0.1/b-0.1.jar
similarity index 100%
rename from src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/b/0.1/b-0.1.jar
rename to src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/b/0.1/b-0.1.jar
diff --git a/src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/b/0.1/b-0.1.pom b/src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/b/0.1/b-0.1.pom
similarity index 100%
rename from src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/b/0.1/b-0.1.pom
rename to src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/b/0.1/b-0.1.pom
diff --git a/src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/c/0.1/c-0.1.jar b/src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/c/0.1/c-0.1.jar
similarity index 100%
rename from src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/c/0.1/c-0.1.jar
rename to src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/c/0.1/c-0.1.jar
diff --git a/src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/c/0.1/c-0.1.pom b/src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/c/0.1/c-0.1.pom
similarity index 100%
rename from src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/c/0.1/c-0.1.pom
rename to src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/c/0.1/c-0.1.pom
diff --git a/src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/d/0.1/d-0.1.jar b/src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/d/0.1/d-0.1.jar
similarity index 100%
rename from src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/d/0.1/d-0.1.jar
rename to src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/d/0.1/d-0.1.jar
diff --git a/src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/d/0.1/d-0.1.pom b/src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/d/0.1/d-0.1.pom
similarity index 100%
rename from src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/d/0.1/d-0.1.pom
rename to src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/d/0.1/d-0.1.pom
diff --git a/src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/e/0.1/e-0.1.jar b/src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/e/0.1/e-0.1.jar
similarity index 100%
rename from src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/e/0.1/e-0.1.jar
rename to src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/e/0.1/e-0.1.jar
diff --git a/src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/e/0.1/e-0.1.pom b/src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/e/0.1/e-0.1.pom
similarity index 100%
rename from src/it/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/e/0.1/e-0.1.pom
rename to src/it/projects/dep-reduced-pom-artifactset-provided-excludes/repo/org/apache/maven/its/shade/drpape/e/0.1/e-0.1.pom
diff --git a/src/it/dep-reduced-pom-artifactset-provided-excludes/verify.groovy b/src/it/projects/dep-reduced-pom-artifactset-provided-excludes/verify.groovy
similarity index 100%
rename from src/it/dep-reduced-pom-artifactset-provided-excludes/verify.groovy
rename to src/it/projects/dep-reduced-pom-artifactset-provided-excludes/verify.groovy
diff --git a/src/it/dep-reduced-pom-relocated-result/child/pom.xml b/src/it/projects/dep-reduced-pom-relocated-result/child/pom.xml
similarity index 100%
rename from src/it/dep-reduced-pom-relocated-result/child/pom.xml
rename to src/it/projects/dep-reduced-pom-relocated-result/child/pom.xml
diff --git a/src/it/dep-reduced-pom-with-local-parent/invoker.properties b/src/it/projects/dep-reduced-pom-relocated-result/invoker.properties
similarity index 100%
rename from src/it/dep-reduced-pom-with-local-parent/invoker.properties
rename to src/it/projects/dep-reduced-pom-relocated-result/invoker.properties
diff --git a/src/it/dep-reduced-pom-with-local-parent/pom.xml b/src/it/projects/dep-reduced-pom-relocated-result/pom.xml
similarity index 100%
rename from src/it/dep-reduced-pom-with-local-parent/pom.xml
rename to src/it/projects/dep-reduced-pom-relocated-result/pom.xml
diff --git a/src/it/dep-reduced-pom-unique/pom.xml b/src/it/projects/dep-reduced-pom-unique/pom.xml
similarity index 100%
rename from src/it/dep-reduced-pom-unique/pom.xml
rename to src/it/projects/dep-reduced-pom-unique/pom.xml
diff --git a/src/it/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.jar b/src/it/projects/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.jar
similarity index 100%
rename from src/it/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.jar
rename to src/it/projects/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.jar
diff --git a/src/it/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.pom b/src/it/projects/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.pom
similarity index 100%
rename from src/it/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.pom
rename to src/it/projects/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.pom
diff --git a/src/it/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2-client.jar b/src/it/projects/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2-client.jar
similarity index 100%
rename from src/it/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2-client.jar
rename to src/it/projects/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2-client.jar
diff --git a/src/it/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2.pom b/src/it/projects/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2.pom
similarity index 100%
rename from src/it/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2.pom
rename to src/it/projects/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2.pom
diff --git a/src/it/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/c/1/c-1.pom b/src/it/projects/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/c/1/c-1.pom
similarity index 100%
rename from src/it/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/c/1/c-1.pom
rename to src/it/projects/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/c/1/c-1.pom
diff --git a/src/it/dep-reduced-pom-unique/verify.groovy b/src/it/projects/dep-reduced-pom-unique/verify.groovy
similarity index 100%
rename from src/it/dep-reduced-pom-unique/verify.groovy
rename to src/it/projects/dep-reduced-pom-unique/verify.groovy
diff --git a/src/it/dep-reduced-pom-use-base-version/pom.xml b/src/it/projects/dep-reduced-pom-use-base-version/pom.xml
similarity index 100%
rename from src/it/dep-reduced-pom-use-base-version/pom.xml
rename to src/it/projects/dep-reduced-pom-use-base-version/pom.xml
diff --git a/src/it/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/_maven.repositories b/src/it/projects/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/_maven.repositories
similarity index 100%
rename from src/it/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/_maven.repositories
rename to src/it/projects/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/_maven.repositories
diff --git a/src/it/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/a-0.1-20130115.024354-82.jar b/src/it/projects/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/a-0.1-20130115.024354-82.jar
similarity index 100%
rename from src/it/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/a-0.1-20130115.024354-82.jar
rename to src/it/projects/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/a-0.1-20130115.024354-82.jar
diff --git a/src/it/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/a-0.1-20130115.024354-82.pom b/src/it/projects/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/a-0.1-20130115.024354-82.pom
similarity index 100%
rename from src/it/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/a-0.1-20130115.024354-82.pom
rename to src/it/projects/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/a-0.1-20130115.024354-82.pom
diff --git a/src/it/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/maven-metadata.xml b/src/it/projects/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/maven-metadata.xml
similarity index 100%
rename from src/it/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/maven-metadata.xml
rename to src/it/projects/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/maven-metadata.xml
diff --git a/src/it/dep-reduced-pom-use-base-version/verify.groovy b/src/it/projects/dep-reduced-pom-use-base-version/verify.groovy
similarity index 100%
rename from src/it/dep-reduced-pom-use-base-version/verify.groovy
rename to src/it/projects/dep-reduced-pom-use-base-version/verify.groovy
diff --git a/src/it/dep-reduced-pom-with-local-parent/child/pom.xml b/src/it/projects/dep-reduced-pom-with-local-parent/child/pom.xml
similarity index 100%
rename from src/it/dep-reduced-pom-with-local-parent/child/pom.xml
rename to src/it/projects/dep-reduced-pom-with-local-parent/child/pom.xml
diff --git a/src/it/dep-reduced-pom-relocated-result/invoker.properties b/src/it/projects/dep-reduced-pom-with-local-parent/invoker.properties
similarity index 100%
rename from src/it/dep-reduced-pom-relocated-result/invoker.properties
rename to src/it/projects/dep-reduced-pom-with-local-parent/invoker.properties
diff --git a/src/it/dep-reduced-pom-relocated-result/pom.xml b/src/it/projects/dep-reduced-pom-with-local-parent/pom.xml
similarity index 100%
rename from src/it/dep-reduced-pom-relocated-result/pom.xml
rename to src/it/projects/dep-reduced-pom-with-local-parent/pom.xml
diff --git a/src/it/dep-reduced-pom/pom.xml b/src/it/projects/dep-reduced-pom/pom.xml
similarity index 100%
rename from src/it/dep-reduced-pom/pom.xml
rename to src/it/projects/dep-reduced-pom/pom.xml
diff --git a/src/it/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.jar b/src/it/projects/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.jar
similarity index 100%
rename from src/it/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.jar
rename to src/it/projects/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.jar
diff --git a/src/it/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.pom b/src/it/projects/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.pom
similarity index 100%
rename from src/it/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.pom
rename to src/it/projects/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/a/0.1/a-0.1.pom
diff --git a/src/it/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2-client.jar b/src/it/projects/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2-client.jar
similarity index 100%
rename from src/it/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2-client.jar
rename to src/it/projects/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2-client.jar
diff --git a/src/it/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2.pom b/src/it/projects/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2.pom
similarity index 100%
rename from src/it/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2.pom
rename to src/it/projects/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/b/0.2/b-0.2.pom
diff --git a/src/it/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/c/1/c-1.pom b/src/it/projects/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/c/1/c-1.pom
similarity index 100%
rename from src/it/dep-reduced-pom-unique/repo/org/apache/maven/its/shade/drp/c/1/c-1.pom
rename to src/it/projects/dep-reduced-pom/repo/org/apache/maven/its/shade/drp/c/1/c-1.pom
diff --git a/src/it/dep-reduced-pom/verify.groovy b/src/it/projects/dep-reduced-pom/verify.groovy
similarity index 100%
rename from src/it/dep-reduced-pom/verify.groovy
rename to src/it/projects/dep-reduced-pom/verify.groovy
diff --git a/src/it/duplicate-classes-with-reloc/pom.xml b/src/it/projects/duplicate-classes-with-reloc/pom.xml
similarity index 100%
rename from src/it/duplicate-classes-with-reloc/pom.xml
rename to src/it/projects/duplicate-classes-with-reloc/pom.xml
diff --git a/src/it/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/a/0.1/a-0.1.jar b/src/it/projects/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/a/0.1/a-0.1.jar
similarity index 100%
rename from src/it/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/a/0.1/a-0.1.jar
rename to src/it/projects/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/a/0.1/a-0.1.jar
diff --git a/src/it/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/a/0.1/a-0.1.pom b/src/it/projects/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/a/0.1/a-0.1.pom
similarity index 100%
rename from src/it/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/a/0.1/a-0.1.pom
rename to src/it/projects/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/a/0.1/a-0.1.pom
diff --git a/src/it/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/a/maven-metadata.xml b/src/it/projects/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/a/maven-metadata.xml
similarity index 100%
rename from src/it/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/a/maven-metadata.xml
rename to src/it/projects/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/a/maven-metadata.xml
diff --git a/src/it/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/b/0.1/b-0.1.jar b/src/it/projects/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/b/0.1/b-0.1.jar
similarity index 100%
rename from src/it/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/b/0.1/b-0.1.jar
rename to src/it/projects/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/b/0.1/b-0.1.jar
diff --git a/src/it/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/b/0.1/b-0.1.pom b/src/it/projects/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/b/0.1/b-0.1.pom
similarity index 100%
rename from src/it/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/b/0.1/b-0.1.pom
rename to src/it/projects/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/b/0.1/b-0.1.pom
diff --git a/src/it/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/b/maven-metadata.xml b/src/it/projects/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/b/maven-metadata.xml
similarity index 100%
rename from src/it/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/b/maven-metadata.xml
rename to src/it/projects/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/b/maven-metadata.xml
diff --git a/src/it/duplicate-classes-without-reloc/pom.xml b/src/it/projects/duplicate-classes-without-reloc/pom.xml
similarity index 100%
rename from src/it/duplicate-classes-without-reloc/pom.xml
rename to src/it/projects/duplicate-classes-without-reloc/pom.xml
diff --git a/src/it/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/a/0.1/a-0.1.jar b/src/it/projects/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/a/0.1/a-0.1.jar
similarity index 100%
rename from src/it/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/a/0.1/a-0.1.jar
rename to src/it/projects/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/a/0.1/a-0.1.jar
diff --git a/src/it/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/a/0.1/a-0.1.pom b/src/it/projects/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/a/0.1/a-0.1.pom
similarity index 100%
rename from src/it/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/a/0.1/a-0.1.pom
rename to src/it/projects/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/a/0.1/a-0.1.pom
diff --git a/src/it/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/a/maven-metadata.xml b/src/it/projects/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/a/maven-metadata.xml
similarity index 100%
rename from src/it/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/a/maven-metadata.xml
rename to src/it/projects/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/a/maven-metadata.xml
diff --git a/src/it/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/b/0.1/b-0.1.jar b/src/it/projects/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/b/0.1/b-0.1.jar
similarity index 100%
rename from src/it/duplicate-classes-with-reloc/repo/org/apache/maven/its/shade/dcwr/b/0.1/b-0.1.jar
rename to src/it/projects/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/b/0.1/b-0.1.jar
diff --git a/src/it/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/b/0.1/b-0.1.pom b/src/it/projects/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/b/0.1/b-0.1.pom
similarity index 100%
rename from src/it/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/b/0.1/b-0.1.pom
rename to src/it/projects/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/b/0.1/b-0.1.pom
diff --git a/src/it/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/b/maven-metadata.xml b/src/it/projects/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/b/maven-metadata.xml
similarity index 100%
rename from src/it/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/b/maven-metadata.xml
rename to src/it/projects/duplicate-classes-without-reloc/repo/org/apache/maven/its/shade/dcwor/b/maven-metadata.xml
diff --git a/src/it/empty-apache-notice-transform/pom.xml b/src/it/projects/empty-apache-notice-transform/pom.xml
similarity index 100%
rename from src/it/empty-apache-notice-transform/pom.xml
rename to src/it/projects/empty-apache-notice-transform/pom.xml
diff --git a/src/it/empty-relocation-pattern/pom.xml b/src/it/projects/empty-relocation-pattern/pom.xml
similarity index 100%
rename from src/it/empty-relocation-pattern/pom.xml
rename to src/it/projects/empty-relocation-pattern/pom.xml
diff --git a/src/it/empty-relocation-shaded-pattern/pom.xml b/src/it/projects/empty-relocation-shaded-pattern/pom.xml
similarity index 100%
rename from src/it/empty-relocation-shaded-pattern/pom.xml
rename to src/it/projects/empty-relocation-shaded-pattern/pom.xml
diff --git a/src/it/filter-artifact-contents/pom.xml b/src/it/projects/filter-artifact-contents/pom.xml
similarity index 100%
rename from src/it/filter-artifact-contents/pom.xml
rename to src/it/projects/filter-artifact-contents/pom.xml
diff --git a/src/it/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/a/0.1/a-0.1.jar b/src/it/projects/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/a/0.1/a-0.1.jar
similarity index 100%
rename from src/it/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/a/0.1/a-0.1.jar
rename to src/it/projects/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/a/0.1/a-0.1.jar
diff --git a/src/it/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/a/0.1/a-0.1.pom b/src/it/projects/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/a/0.1/a-0.1.pom
similarity index 100%
rename from src/it/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/a/0.1/a-0.1.pom
rename to src/it/projects/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/a/0.1/a-0.1.pom
diff --git a/src/it/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/a/maven-metadata.xml b/src/it/projects/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/a/maven-metadata.xml
similarity index 100%
rename from src/it/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/a/maven-metadata.xml
rename to src/it/projects/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/a/maven-metadata.xml
diff --git a/src/it/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/b/0.1/b-0.1-client.jar b/src/it/projects/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/b/0.1/b-0.1-client.jar
similarity index 100%
rename from src/it/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/b/0.1/b-0.1-client.jar
rename to src/it/projects/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/b/0.1/b-0.1-client.jar
diff --git a/src/it/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/b/0.1/b-0.1.pom b/src/it/projects/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/b/0.1/b-0.1.pom
similarity index 100%
rename from src/it/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/b/0.1/b-0.1.pom
rename to src/it/projects/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/b/0.1/b-0.1.pom
diff --git a/src/it/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/b/maven-metadata.xml b/src/it/projects/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/b/maven-metadata.xml
similarity index 100%
rename from src/it/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/b/maven-metadata.xml
rename to src/it/projects/filter-artifact-contents/repo/org/apache/maven/its/shade/fac/b/maven-metadata.xml
diff --git a/src/it/filter-artifact-contents/verify.bsh b/src/it/projects/filter-artifact-contents/verify.bsh
similarity index 100%
rename from src/it/filter-artifact-contents/verify.bsh
rename to src/it/projects/filter-artifact-contents/verify.bsh
diff --git a/src/it/finalNameBuild-attached/pom.xml b/src/it/projects/finalNameBuild-attached/pom.xml
similarity index 100%
rename from src/it/finalNameBuild-attached/pom.xml
rename to src/it/projects/finalNameBuild-attached/pom.xml
diff --git a/src/it/finalNameBuild-attached/setup.bsh b/src/it/projects/finalNameBuild-attached/setup.bsh
similarity index 100%
rename from src/it/finalNameBuild-attached/setup.bsh
rename to src/it/projects/finalNameBuild-attached/setup.bsh
diff --git a/src/it/finalNameBuild/src/main/resources/META-INF/ejb-jar.xml b/src/it/projects/finalNameBuild-attached/src/main/resources/META-INF/ejb-jar.xml
similarity index 100%
rename from src/it/finalNameBuild/src/main/resources/META-INF/ejb-jar.xml
rename to src/it/projects/finalNameBuild-attached/src/main/resources/META-INF/ejb-jar.xml
diff --git a/src/it/finalNameBuild-attached/verify.bsh b/src/it/projects/finalNameBuild-attached/verify.bsh
similarity index 100%
rename from src/it/finalNameBuild-attached/verify.bsh
rename to src/it/projects/finalNameBuild-attached/verify.bsh
diff --git a/src/it/finalNameBuild/pom.xml b/src/it/projects/finalNameBuild/pom.xml
similarity index 100%
rename from src/it/finalNameBuild/pom.xml
rename to src/it/projects/finalNameBuild/pom.xml
diff --git a/src/it/finalNameBuild/setup.bsh b/src/it/projects/finalNameBuild/setup.bsh
similarity index 100%
rename from src/it/finalNameBuild/setup.bsh
rename to src/it/projects/finalNameBuild/setup.bsh
diff --git a/src/it/finalNameBuild-attached/src/main/resources/META-INF/ejb-jar.xml b/src/it/projects/finalNameBuild/src/main/resources/META-INF/ejb-jar.xml
similarity index 100%
rename from src/it/finalNameBuild-attached/src/main/resources/META-INF/ejb-jar.xml
rename to src/it/projects/finalNameBuild/src/main/resources/META-INF/ejb-jar.xml
diff --git a/src/it/finalNameBuild/verify.bsh b/src/it/projects/finalNameBuild/verify.bsh
similarity index 100%
rename from src/it/finalNameBuild/verify.bsh
rename to src/it/projects/finalNameBuild/verify.bsh
diff --git a/src/it/finalNameShade-attached/pom.xml b/src/it/projects/finalNameShade-attached/pom.xml
similarity index 100%
rename from src/it/finalNameShade-attached/pom.xml
rename to src/it/projects/finalNameShade-attached/pom.xml
diff --git a/src/it/finalNameShade-attached/setup.bsh b/src/it/projects/finalNameShade-attached/setup.bsh
similarity index 100%
rename from src/it/finalNameShade-attached/setup.bsh
rename to src/it/projects/finalNameShade-attached/setup.bsh
diff --git a/src/it/attached-artifact-type/shade/src/main/resources/META-INF/ejb-jar.xml b/src/it/projects/finalNameShade-attached/src/main/resources/META-INF/ejb-jar.xml
similarity index 100%
rename from src/it/attached-artifact-type/shade/src/main/resources/META-INF/ejb-jar.xml
rename to src/it/projects/finalNameShade-attached/src/main/resources/META-INF/ejb-jar.xml
diff --git a/src/it/finalNameShade-attached/verify.bsh b/src/it/projects/finalNameShade-attached/verify.bsh
similarity index 100%
rename from src/it/finalNameShade-attached/verify.bsh
rename to src/it/projects/finalNameShade-attached/verify.bsh
diff --git a/src/it/finalNameShade/pom.xml b/src/it/projects/finalNameShade/pom.xml
similarity index 100%
rename from src/it/finalNameShade/pom.xml
rename to src/it/projects/finalNameShade/pom.xml
diff --git a/src/it/finalNameShade/setup.bsh b/src/it/projects/finalNameShade/setup.bsh
similarity index 100%
rename from src/it/finalNameShade/setup.bsh
rename to src/it/projects/finalNameShade/setup.bsh
diff --git a/src/it/MSHADE-155/src/main/resources/META-INF/ejb-jar.xml b/src/it/projects/finalNameShade/src/main/resources/META-INF/ejb-jar.xml
similarity index 100%
rename from src/it/MSHADE-155/src/main/resources/META-INF/ejb-jar.xml
rename to src/it/projects/finalNameShade/src/main/resources/META-INF/ejb-jar.xml
diff --git a/src/it/finalNameShade/verify.bsh b/src/it/projects/finalNameShade/verify.bsh
similarity index 100%
rename from src/it/finalNameShade/verify.bsh
rename to src/it/projects/finalNameShade/verify.bsh
diff --git a/src/it/implicit-inclusion-of-project-artifact/pom.xml b/src/it/projects/implicit-inclusion-of-project-artifact/pom.xml
similarity index 100%
rename from src/it/implicit-inclusion-of-project-artifact/pom.xml
rename to src/it/projects/implicit-inclusion-of-project-artifact/pom.xml
diff --git a/src/it/implicit-inclusion-of-project-artifact/src/main/java/Passed.java b/src/it/projects/implicit-inclusion-of-project-artifact/src/main/java/Passed.java
similarity index 100%
rename from src/it/implicit-inclusion-of-project-artifact/src/main/java/Passed.java
rename to src/it/projects/implicit-inclusion-of-project-artifact/src/main/java/Passed.java
diff --git a/src/it/implicit-inclusion-of-project-artifact/verify.bsh b/src/it/projects/implicit-inclusion-of-project-artifact/verify.bsh
similarity index 100%
rename from src/it/implicit-inclusion-of-project-artifact/verify.bsh
rename to src/it/projects/implicit-inclusion-of-project-artifact/verify.bsh
diff --git a/src/it/manifest-retained/pom.xml b/src/it/projects/manifest-retained/pom.xml
similarity index 100%
rename from src/it/manifest-retained/pom.xml
rename to src/it/projects/manifest-retained/pom.xml
diff --git a/src/it/manifest-retained/verify.bsh b/src/it/projects/manifest-retained/verify.bsh
similarity index 100%
rename from src/it/manifest-retained/verify.bsh
rename to src/it/projects/manifest-retained/verify.bsh
diff --git a/src/it/manifest-transformed/pom.xml b/src/it/projects/manifest-transformed/pom.xml
similarity index 100%
rename from src/it/manifest-transformed/pom.xml
rename to src/it/projects/manifest-transformed/pom.xml
diff --git a/src/it/manifest-transformed/verify.bsh b/src/it/projects/manifest-transformed/verify.bsh
similarity index 100%
rename from src/it/manifest-transformed/verify.bsh
rename to src/it/projects/manifest-transformed/verify.bsh
diff --git a/src/it/mini-jar-jdk11+/invoker.properties b/src/it/projects/mini-jar-jdk11+/invoker.properties
similarity index 100%
rename from src/it/mini-jar-jdk11+/invoker.properties
rename to src/it/projects/mini-jar-jdk11+/invoker.properties
diff --git a/src/it/mini-jar-jdk11+/pom.xml b/src/it/projects/mini-jar-jdk11+/pom.xml
similarity index 100%
rename from src/it/mini-jar-jdk11+/pom.xml
rename to src/it/projects/mini-jar-jdk11+/pom.xml
diff --git a/src/it/mini-jar-jdk11+/src/main/java/Main.java b/src/it/projects/mini-jar-jdk11+/src/main/java/Main.java
similarity index 100%
rename from src/it/mini-jar-jdk11+/src/main/java/Main.java
rename to src/it/projects/mini-jar-jdk11+/src/main/java/Main.java
diff --git a/src/it/mini-jar-jdk11+/verify.bsh b/src/it/projects/mini-jar-jdk11+/verify.bsh
similarity index 100%
rename from src/it/mini-jar-jdk11+/verify.bsh
rename to src/it/projects/mini-jar-jdk11+/verify.bsh
diff --git a/src/it/reloc-and-mini/invoker.properties b/src/it/projects/mini-jar-malformed-dependencies/invoker.properties
similarity index 100%
rename from src/it/reloc-and-mini/invoker.properties
rename to src/it/projects/mini-jar-malformed-dependencies/invoker.properties
diff --git a/src/it/mini-jar-malformed-dependencies/pom.xml b/src/it/projects/mini-jar-malformed-dependencies/pom.xml
similarity index 100%
rename from src/it/mini-jar-malformed-dependencies/pom.xml
rename to src/it/projects/mini-jar-malformed-dependencies/pom.xml
diff --git a/src/it/mshade-123/invoker.properties b/src/it/projects/mini-jar-package-info/invoker.properties
similarity index 100%
rename from src/it/mshade-123/invoker.properties
rename to src/it/projects/mini-jar-package-info/invoker.properties
diff --git a/src/it/mini-jar-package-info/jar-with-package-info/pom.xml b/src/it/projects/mini-jar-package-info/jar-with-package-info/pom.xml
similarity index 100%
rename from src/it/mini-jar-package-info/jar-with-package-info/pom.xml
rename to src/it/projects/mini-jar-package-info/jar-with-package-info/pom.xml
diff --git a/src/it/mini-jar-package-info/jar-with-package-info/src/main/java/org/apache/maven/it/pi/HaveOneClass.java b/src/it/projects/mini-jar-package-info/jar-with-package-info/src/main/java/org/apache/maven/it/pi/HaveOneClass.java
similarity index 100%
rename from src/it/mini-jar-package-info/jar-with-package-info/src/main/java/org/apache/maven/it/pi/HaveOneClass.java
rename to src/it/projects/mini-jar-package-info/jar-with-package-info/src/main/java/org/apache/maven/it/pi/HaveOneClass.java
diff --git a/src/it/mini-jar-package-info/jar-with-package-info/src/main/java/org/apache/maven/it/pi/TestPackageAnnotation.java b/src/it/projects/mini-jar-package-info/jar-with-package-info/src/main/java/org/apache/maven/it/pi/TestPackageAnnotation.java
similarity index 100%
rename from src/it/mini-jar-package-info/jar-with-package-info/src/main/java/org/apache/maven/it/pi/TestPackageAnnotation.java
rename to src/it/projects/mini-jar-package-info/jar-with-package-info/src/main/java/org/apache/maven/it/pi/TestPackageAnnotation.java
diff --git a/src/it/mini-jar-package-info/jar-with-package-info/src/main/java/org/apache/maven/it/pi/package-info.java b/src/it/projects/mini-jar-package-info/jar-with-package-info/src/main/java/org/apache/maven/it/pi/package-info.java
similarity index 100%
rename from src/it/mini-jar-package-info/jar-with-package-info/src/main/java/org/apache/maven/it/pi/package-info.java
rename to src/it/projects/mini-jar-package-info/jar-with-package-info/src/main/java/org/apache/maven/it/pi/package-info.java
diff --git a/src/it/mini-jar-package-info/pom.xml b/src/it/projects/mini-jar-package-info/pom.xml
similarity index 100%
rename from src/it/mini-jar-package-info/pom.xml
rename to src/it/projects/mini-jar-package-info/pom.xml
diff --git a/src/it/mini-jar-package-info/test/pom.xml b/src/it/projects/mini-jar-package-info/test/pom.xml
similarity index 100%
rename from src/it/mini-jar-package-info/test/pom.xml
rename to src/it/projects/mini-jar-package-info/test/pom.xml
diff --git a/src/it/mini-jar-package-info/test/src/main/java/org/apache/maven/it/pi/Main.java b/src/it/projects/mini-jar-package-info/test/src/main/java/org/apache/maven/it/pi/Main.java
similarity index 100%
rename from src/it/mini-jar-package-info/test/src/main/java/org/apache/maven/it/pi/Main.java
rename to src/it/projects/mini-jar-package-info/test/src/main/java/org/apache/maven/it/pi/Main.java
diff --git a/src/it/mini-jar-package-info/verify.bsh b/src/it/projects/mini-jar-package-info/verify.bsh
similarity index 100%
rename from src/it/mini-jar-package-info/verify.bsh
rename to src/it/projects/mini-jar-package-info/verify.bsh
diff --git a/src/it/mini-jar/invoker.properties b/src/it/projects/mini-jar-respect-includes/invoker.properties
similarity index 100%
rename from src/it/mini-jar/invoker.properties
rename to src/it/projects/mini-jar-respect-includes/invoker.properties
diff --git a/src/it/mini-jar-respect-includes/pom.xml b/src/it/projects/mini-jar-respect-includes/pom.xml
similarity index 100%
rename from src/it/mini-jar-respect-includes/pom.xml
rename to src/it/projects/mini-jar-respect-includes/pom.xml
diff --git a/src/it/mini-jar/src/main/java/Main.java b/src/it/projects/mini-jar-respect-includes/src/main/java/Main.java
similarity index 100%
rename from src/it/mini-jar/src/main/java/Main.java
rename to src/it/projects/mini-jar-respect-includes/src/main/java/Main.java
diff --git a/src/it/mini-jar-respect-includes/verify.bsh b/src/it/projects/mini-jar-respect-includes/verify.bsh
similarity index 100%
rename from src/it/mini-jar-respect-includes/verify.bsh
rename to src/it/projects/mini-jar-respect-includes/verify.bsh
diff --git a/src/it/mini-jar-respect-includes/invoker.properties b/src/it/projects/mini-jar/invoker.properties
similarity index 100%
rename from src/it/mini-jar-respect-includes/invoker.properties
rename to src/it/projects/mini-jar/invoker.properties
diff --git a/src/it/mini-jar/pom.xml b/src/it/projects/mini-jar/pom.xml
similarity index 100%
rename from src/it/mini-jar/pom.xml
rename to src/it/projects/mini-jar/pom.xml
diff --git a/src/it/mini-jar-respect-includes/src/main/java/Main.java b/src/it/projects/mini-jar/src/main/java/Main.java
similarity index 100%
rename from src/it/mini-jar-respect-includes/src/main/java/Main.java
rename to src/it/projects/mini-jar/src/main/java/Main.java
diff --git a/src/it/mini-jar/verify.bsh b/src/it/projects/mini-jar/verify.bsh
similarity index 100%
rename from src/it/mini-jar/verify.bsh
rename to src/it/projects/mini-jar/verify.bsh
diff --git a/src/it/mshade-123/assembly.xml b/src/it/projects/mshade-123/assembly.xml
similarity index 100%
rename from src/it/mshade-123/assembly.xml
rename to src/it/projects/mshade-123/assembly.xml
diff --git a/src/it/mini-jar-package-info/invoker.properties b/src/it/projects/mshade-123/invoker.properties
similarity index 100%
rename from src/it/mini-jar-package-info/invoker.properties
rename to src/it/projects/mshade-123/invoker.properties
diff --git a/src/it/mshade-123/pom.xml b/src/it/projects/mshade-123/pom.xml
similarity index 100%
rename from src/it/mshade-123/pom.xml
rename to src/it/projects/mshade-123/pom.xml
diff --git a/src/it/mshade-123/sample.txt b/src/it/projects/mshade-123/sample.txt
similarity index 100%
rename from src/it/mshade-123/sample.txt
rename to src/it/projects/mshade-123/sample.txt
diff --git a/src/it/non-runtime-scope-excluded/pom.xml b/src/it/projects/non-runtime-scope-excluded/pom.xml
similarity index 100%
rename from src/it/non-runtime-scope-excluded/pom.xml
rename to src/it/projects/non-runtime-scope-excluded/pom.xml
diff --git a/src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/compile/1.0/compile-1.0.jar b/src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/compile/1.0/compile-1.0.jar
similarity index 100%
rename from src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/compile/1.0/compile-1.0.jar
rename to src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/compile/1.0/compile-1.0.jar
diff --git a/src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/compile/1.0/compile-1.0.pom b/src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/compile/1.0/compile-1.0.pom
similarity index 100%
rename from src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/compile/1.0/compile-1.0.pom
rename to src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/compile/1.0/compile-1.0.pom
diff --git a/src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/compile/maven-metadata.xml b/src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/compile/maven-metadata.xml
similarity index 100%
rename from src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/compile/maven-metadata.xml
rename to src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/compile/maven-metadata.xml
diff --git a/src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/provided/1.0/provided-1.0.jar b/src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/provided/1.0/provided-1.0.jar
similarity index 100%
rename from src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/provided/1.0/provided-1.0.jar
rename to src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/provided/1.0/provided-1.0.jar
diff --git a/src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/provided/1.0/provided-1.0.pom b/src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/provided/1.0/provided-1.0.pom
similarity index 100%
rename from src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/provided/1.0/provided-1.0.pom
rename to src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/provided/1.0/provided-1.0.pom
diff --git a/src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/provided/maven-metadata.xml b/src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/provided/maven-metadata.xml
similarity index 100%
rename from src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/provided/maven-metadata.xml
rename to src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/provided/maven-metadata.xml
diff --git a/src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/runtime/1.0/runtime-1.0.jar b/src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/runtime/1.0/runtime-1.0.jar
similarity index 100%
rename from src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/runtime/1.0/runtime-1.0.jar
rename to src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/runtime/1.0/runtime-1.0.jar
diff --git a/src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/runtime/1.0/runtime-1.0.pom b/src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/runtime/1.0/runtime-1.0.pom
similarity index 100%
rename from src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/runtime/1.0/runtime-1.0.pom
rename to src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/runtime/1.0/runtime-1.0.pom
diff --git a/src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/runtime/maven-metadata.xml b/src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/runtime/maven-metadata.xml
similarity index 100%
rename from src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/runtime/maven-metadata.xml
rename to src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/runtime/maven-metadata.xml
diff --git a/src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/test/1.0/test-1.0.jar b/src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/test/1.0/test-1.0.jar
similarity index 100%
rename from src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/test/1.0/test-1.0.jar
rename to src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/test/1.0/test-1.0.jar
diff --git a/src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/test/1.0/test-1.0.pom b/src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/test/1.0/test-1.0.pom
similarity index 100%
rename from src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/test/1.0/test-1.0.pom
rename to src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/test/1.0/test-1.0.pom
diff --git a/src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/test/maven-metadata.xml b/src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/test/maven-metadata.xml
similarity index 100%
rename from src/it/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/test/maven-metadata.xml
rename to src/it/projects/non-runtime-scope-excluded/repo/org/apache/maven/its/shade/nrse/test/maven-metadata.xml
diff --git a/src/it/non-runtime-scope-excluded/system.jar b/src/it/projects/non-runtime-scope-excluded/system.jar
similarity index 100%
rename from src/it/non-runtime-scope-excluded/system.jar
rename to src/it/projects/non-runtime-scope-excluded/system.jar
diff --git a/src/it/non-runtime-scope-excluded/verify.bsh b/src/it/projects/non-runtime-scope-excluded/verify.bsh
similarity index 100%
rename from src/it/non-runtime-scope-excluded/verify.bsh
rename to src/it/projects/non-runtime-scope-excluded/verify.bsh
diff --git a/src/it/plugin-descriptor-relocation/pom.xml b/src/it/projects/plugin-descriptor-relocation/pom.xml
similarity index 100%
rename from src/it/plugin-descriptor-relocation/pom.xml
rename to src/it/projects/plugin-descriptor-relocation/pom.xml
diff --git a/src/it/component-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.jar b/src/it/projects/plugin-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.jar
similarity index 100%
rename from src/it/component-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.jar
rename to src/it/projects/plugin-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.jar
diff --git a/src/it/component-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.pom b/src/it/projects/plugin-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.pom
similarity index 100%
rename from src/it/component-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.pom
rename to src/it/projects/plugin-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/0.1/comp-0.1.pom
diff --git a/src/it/component-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/maven-metadata.xml b/src/it/projects/plugin-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/maven-metadata.xml
similarity index 100%
rename from src/it/component-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/maven-metadata.xml
rename to src/it/projects/plugin-descriptor-relocation/repo/org/apache/maven/its/shade/cdr/comp/maven-metadata.xml
diff --git a/src/it/plugin-descriptor-relocation/src/main/java/org/apache/maven/test/Entry.java b/src/it/projects/plugin-descriptor-relocation/src/main/java/org/apache/maven/test/Entry.java
similarity index 100%
rename from src/it/plugin-descriptor-relocation/src/main/java/org/apache/maven/test/Entry.java
rename to src/it/projects/plugin-descriptor-relocation/src/main/java/org/apache/maven/test/Entry.java
diff --git a/src/it/plugin-descriptor-relocation/src/main/java/org/apache/maven/test/TestMojo.java b/src/it/projects/plugin-descriptor-relocation/src/main/java/org/apache/maven/test/TestMojo.java
similarity index 100%
rename from src/it/plugin-descriptor-relocation/src/main/java/org/apache/maven/test/TestMojo.java
rename to src/it/projects/plugin-descriptor-relocation/src/main/java/org/apache/maven/test/TestMojo.java
diff --git a/src/it/plugin-descriptor-relocation/verify.groovy b/src/it/projects/plugin-descriptor-relocation/verify.groovy
similarity index 100%
rename from src/it/plugin-descriptor-relocation/verify.groovy
rename to src/it/projects/plugin-descriptor-relocation/verify.groovy
diff --git a/src/it/pom-packaging/pom.xml b/src/it/projects/pom-packaging/pom.xml
similarity index 100%
rename from src/it/pom-packaging/pom.xml
rename to src/it/projects/pom-packaging/pom.xml
diff --git a/src/it/pom-packaging/verify.bsh b/src/it/projects/pom-packaging/verify.bsh
similarity index 100%
rename from src/it/pom-packaging/verify.bsh
rename to src/it/projects/pom-packaging/verify.bsh
diff --git a/src/it/users-shader-impl/invoker.properties b/src/it/projects/project-with-reactors-included/invoker.properties
similarity index 100%
rename from src/it/users-shader-impl/invoker.properties
rename to src/it/projects/project-with-reactors-included/invoker.properties
diff --git a/src/it/project-with-reactors-included/one/pom.xml b/src/it/projects/project-with-reactors-included/one/pom.xml
similarity index 100%
rename from src/it/project-with-reactors-included/one/pom.xml
rename to src/it/projects/project-with-reactors-included/one/pom.xml
diff --git a/src/it/project-with-reactors-included/one/src/main/java/org/apache/maven/plugins/shade/its/one/App.java b/src/it/projects/project-with-reactors-included/one/src/main/java/org/apache/maven/plugins/shade/its/one/App.java
similarity index 100%
rename from src/it/project-with-reactors-included/one/src/main/java/org/apache/maven/plugins/shade/its/one/App.java
rename to src/it/projects/project-with-reactors-included/one/src/main/java/org/apache/maven/plugins/shade/its/one/App.java
diff --git a/src/it/project-with-reactors-included/one/src/main/java/org/apache/maven/plugins/shade/its/one/AppOne.java b/src/it/projects/project-with-reactors-included/one/src/main/java/org/apache/maven/plugins/shade/its/one/AppOne.java
similarity index 100%
rename from src/it/project-with-reactors-included/one/src/main/java/org/apache/maven/plugins/shade/its/one/AppOne.java
rename to src/it/projects/project-with-reactors-included/one/src/main/java/org/apache/maven/plugins/shade/its/one/AppOne.java
diff --git a/src/it/project-with-reactors-included/one/src/test/java/org/apache/maven/plugins/shade/its/one/AppTest.java b/src/it/projects/project-with-reactors-included/one/src/test/java/org/apache/maven/plugins/shade/its/one/AppTest.java
similarity index 100%
rename from src/it/project-with-reactors-included/one/src/test/java/org/apache/maven/plugins/shade/its/one/AppTest.java
rename to src/it/projects/project-with-reactors-included/one/src/test/java/org/apache/maven/plugins/shade/its/one/AppTest.java
diff --git a/src/it/project-with-reactors-included/pom.xml b/src/it/projects/project-with-reactors-included/pom.xml
similarity index 100%
rename from src/it/project-with-reactors-included/pom.xml
rename to src/it/projects/project-with-reactors-included/pom.xml
diff --git a/src/it/project-with-reactors-included/two/pom.xml b/src/it/projects/project-with-reactors-included/two/pom.xml
similarity index 100%
rename from src/it/project-with-reactors-included/two/pom.xml
rename to src/it/projects/project-with-reactors-included/two/pom.xml
diff --git a/src/it/project-with-reactors-included/two/src/main/java/org/apache/maven/plugins/shade/its/two/App.java b/src/it/projects/project-with-reactors-included/two/src/main/java/org/apache/maven/plugins/shade/its/two/App.java
similarity index 100%
rename from src/it/project-with-reactors-included/two/src/main/java/org/apache/maven/plugins/shade/its/two/App.java
rename to src/it/projects/project-with-reactors-included/two/src/main/java/org/apache/maven/plugins/shade/its/two/App.java
diff --git a/src/it/project-with-reactors-included/two/src/test/java/org/apache/maven/plugins/shade/its/two/AppTest.java b/src/it/projects/project-with-reactors-included/two/src/test/java/org/apache/maven/plugins/shade/its/two/AppTest.java
similarity index 100%
rename from src/it/project-with-reactors-included/two/src/test/java/org/apache/maven/plugins/shade/its/two/AppTest.java
rename to src/it/projects/project-with-reactors-included/two/src/test/java/org/apache/maven/plugins/shade/its/two/AppTest.java
diff --git a/src/it/project-with-reactors-included/verify.bsh b/src/it/projects/project-with-reactors-included/verify.bsh
similarity index 100%
rename from src/it/project-with-reactors-included/verify.bsh
rename to src/it/projects/project-with-reactors-included/verify.bsh
diff --git a/src/it/reloc-abs-resource-path-exclude/pom.xml b/src/it/projects/reloc-abs-resource-path-exclude/pom.xml
similarity index 100%
rename from src/it/reloc-abs-resource-path-exclude/pom.xml
rename to src/it/projects/reloc-abs-resource-path-exclude/pom.xml
diff --git a/src/it/reloc-abs-resource-path-exclude/src/main/java/Main.java b/src/it/projects/reloc-abs-resource-path-exclude/src/main/java/Main.java
similarity index 100%
rename from src/it/reloc-abs-resource-path-exclude/src/main/java/Main.java
rename to src/it/projects/reloc-abs-resource-path-exclude/src/main/java/Main.java
diff --git a/src/it/reloc-abs-resource-path/src/main/resources/org/apache/maven/from/test.properties b/src/it/projects/reloc-abs-resource-path-exclude/src/main/resources/org/apache/maven/from/a/test.properties
similarity index 100%
rename from src/it/reloc-abs-resource-path/src/main/resources/org/apache/maven/from/test.properties
rename to src/it/projects/reloc-abs-resource-path-exclude/src/main/resources/org/apache/maven/from/a/test.properties
diff --git a/src/it/reloc-abs-resource-path-exclude/src/main/resources/org/apache/maven/from/b/test.properties b/src/it/projects/reloc-abs-resource-path-exclude/src/main/resources/org/apache/maven/from/b/test.properties
similarity index 100%
rename from src/it/reloc-abs-resource-path-exclude/src/main/resources/org/apache/maven/from/b/test.properties
rename to src/it/projects/reloc-abs-resource-path-exclude/src/main/resources/org/apache/maven/from/b/test.properties
diff --git a/src/it/reloc-abs-resource-path/pom.xml b/src/it/projects/reloc-abs-resource-path/pom.xml
similarity index 100%
rename from src/it/reloc-abs-resource-path/pom.xml
rename to src/it/projects/reloc-abs-resource-path/pom.xml
diff --git a/src/it/reloc-abs-resource-path/src/main/java/Main.java b/src/it/projects/reloc-abs-resource-path/src/main/java/Main.java
similarity index 100%
rename from src/it/reloc-abs-resource-path/src/main/java/Main.java
rename to src/it/projects/reloc-abs-resource-path/src/main/java/Main.java
diff --git a/src/it/reloc-abs-resource-path-exclude/src/main/resources/org/apache/maven/from/a/test.properties b/src/it/projects/reloc-abs-resource-path/src/main/resources/org/apache/maven/from/test.properties
similarity index 100%
rename from src/it/reloc-abs-resource-path-exclude/src/main/resources/org/apache/maven/from/a/test.properties
rename to src/it/projects/reloc-abs-resource-path/src/main/resources/org/apache/maven/from/test.properties
diff --git a/src/it/mini-jar-malformed-dependencies/invoker.properties b/src/it/projects/reloc-and-mini/invoker.properties
similarity index 100%
rename from src/it/mini-jar-malformed-dependencies/invoker.properties
rename to src/it/projects/reloc-and-mini/invoker.properties
diff --git a/src/it/reloc-and-mini/pom.xml b/src/it/projects/reloc-and-mini/pom.xml
similarity index 100%
rename from src/it/reloc-and-mini/pom.xml
rename to src/it/projects/reloc-and-mini/pom.xml
diff --git a/src/it/reloc-and-mini/src/main/java/org/apache/maven/plugins/shade/its/App.java b/src/it/projects/reloc-and-mini/src/main/java/org/apache/maven/plugins/shade/its/App.java
similarity index 100%
rename from src/it/reloc-and-mini/src/main/java/org/apache/maven/plugins/shade/its/App.java
rename to src/it/projects/reloc-and-mini/src/main/java/org/apache/maven/plugins/shade/its/App.java
diff --git a/src/it/reloc-and-mini/verify.bsh b/src/it/projects/reloc-and-mini/verify.bsh
similarity index 100%
rename from src/it/reloc-and-mini/verify.bsh
rename to src/it/projects/reloc-and-mini/verify.bsh
diff --git a/src/it/reloc-enum-ref-from-anno/invoker.properties b/src/it/projects/reloc-anno/invoker.properties
similarity index 100%
rename from src/it/reloc-enum-ref-from-anno/invoker.properties
rename to src/it/projects/reloc-anno/invoker.properties
diff --git a/src/it/reloc-anno/pom.xml b/src/it/projects/reloc-anno/pom.xml
similarity index 100%
rename from src/it/reloc-anno/pom.xml
rename to src/it/projects/reloc-anno/pom.xml
diff --git a/src/it/reloc-anno/src/main/java/Main.java b/src/it/projects/reloc-anno/src/main/java/Main.java
similarity index 100%
rename from src/it/reloc-anno/src/main/java/Main.java
rename to src/it/projects/reloc-anno/src/main/java/Main.java
diff --git a/src/it/reloc-anno/src/main/java/relocated/MyAnno.java b/src/it/projects/reloc-anno/src/main/java/relocated/MyAnno.java
similarity index 100%
rename from src/it/reloc-anno/src/main/java/relocated/MyAnno.java
rename to src/it/projects/reloc-anno/src/main/java/relocated/MyAnno.java
diff --git a/src/it/reloc-class-from-string-pool/pom.xml b/src/it/projects/reloc-class-from-string-pool/pom.xml
similarity index 100%
rename from src/it/reloc-class-from-string-pool/pom.xml
rename to src/it/projects/reloc-class-from-string-pool/pom.xml
diff --git a/src/it/reloc-class-from-string-pool/src/main/java/Main.java b/src/it/projects/reloc-class-from-string-pool/src/main/java/Main.java
similarity index 100%
rename from src/it/reloc-class-from-string-pool/src/main/java/Main.java
rename to src/it/projects/reloc-class-from-string-pool/src/main/java/Main.java
diff --git a/src/it/reloc-class-from-string-pool/src/main/java/relocated/RelocatedClass.java b/src/it/projects/reloc-class-from-string-pool/src/main/java/relocated/RelocatedClass.java
similarity index 100%
rename from src/it/reloc-class-from-string-pool/src/main/java/relocated/RelocatedClass.java
rename to src/it/projects/reloc-class-from-string-pool/src/main/java/relocated/RelocatedClass.java
diff --git a/src/it/reloc-anno/invoker.properties b/src/it/projects/reloc-enum-ref-from-anno/invoker.properties
similarity index 100%
rename from src/it/reloc-anno/invoker.properties
rename to src/it/projects/reloc-enum-ref-from-anno/invoker.properties
diff --git a/src/it/reloc-enum-ref-from-anno/pom.xml b/src/it/projects/reloc-enum-ref-from-anno/pom.xml
similarity index 100%
rename from src/it/reloc-enum-ref-from-anno/pom.xml
rename to src/it/projects/reloc-enum-ref-from-anno/pom.xml
diff --git a/src/it/reloc-enum-ref-from-anno/src/main/java/Main.java b/src/it/projects/reloc-enum-ref-from-anno/src/main/java/Main.java
similarity index 100%
rename from src/it/reloc-enum-ref-from-anno/src/main/java/Main.java
rename to src/it/projects/reloc-enum-ref-from-anno/src/main/java/Main.java
diff --git a/src/it/reloc-enum-ref-from-anno/src/main/java/MyAnno.java b/src/it/projects/reloc-enum-ref-from-anno/src/main/java/MyAnno.java
similarity index 100%
rename from src/it/reloc-enum-ref-from-anno/src/main/java/MyAnno.java
rename to src/it/projects/reloc-enum-ref-from-anno/src/main/java/MyAnno.java
diff --git a/src/it/reloc-enum-ref-from-anno/src/main/java/relocated/MyEnum.java b/src/it/projects/reloc-enum-ref-from-anno/src/main/java/relocated/MyEnum.java
similarity index 100%
rename from src/it/reloc-enum-ref-from-anno/src/main/java/relocated/MyEnum.java
rename to src/it/projects/reloc-enum-ref-from-anno/src/main/java/relocated/MyEnum.java
diff --git a/src/it/reloc-includes-excludes/pom.xml b/src/it/projects/reloc-includes-excludes/pom.xml
similarity index 100%
rename from src/it/reloc-includes-excludes/pom.xml
rename to src/it/projects/reloc-includes-excludes/pom.xml
diff --git a/src/it/reloc-includes-excludes/verify.bsh b/src/it/projects/reloc-includes-excludes/verify.bsh
similarity index 100%
rename from src/it/reloc-includes-excludes/verify.bsh
rename to src/it/projects/reloc-includes-excludes/verify.bsh
diff --git a/src/it/rerun-without-reloc/invoker.properties b/src/it/projects/rerun-with-reloc/invoker.properties
similarity index 100%
rename from src/it/rerun-without-reloc/invoker.properties
rename to src/it/projects/rerun-with-reloc/invoker.properties
diff --git a/src/it/rerun-with-reloc/pom.xml b/src/it/projects/rerun-with-reloc/pom.xml
similarity index 100%
rename from src/it/rerun-with-reloc/pom.xml
rename to src/it/projects/rerun-with-reloc/pom.xml
diff --git a/src/it/rerun-without-reloc/src/main/java/org/MyInterface.java b/src/it/projects/rerun-with-reloc/src/main/java/org/MyInterface.java
similarity index 100%
rename from src/it/rerun-without-reloc/src/main/java/org/MyInterface.java
rename to src/it/projects/rerun-with-reloc/src/main/java/org/MyInterface.java
diff --git a/src/it/rerun-without-reloc/src/main/resources/some-ordinary-resource.txt b/src/it/projects/rerun-with-reloc/src/main/resources/some-ordinary-resource.txt
similarity index 100%
rename from src/it/rerun-without-reloc/src/main/resources/some-ordinary-resource.txt
rename to src/it/projects/rerun-with-reloc/src/main/resources/some-ordinary-resource.txt
diff --git a/src/it/rerun-with-reloc/invoker.properties b/src/it/projects/rerun-without-reloc/invoker.properties
similarity index 100%
rename from src/it/rerun-with-reloc/invoker.properties
rename to src/it/projects/rerun-without-reloc/invoker.properties
diff --git a/src/it/rerun-without-reloc/pom.xml b/src/it/projects/rerun-without-reloc/pom.xml
similarity index 100%
rename from src/it/rerun-without-reloc/pom.xml
rename to src/it/projects/rerun-without-reloc/pom.xml
diff --git a/src/it/rerun-with-reloc/src/main/java/org/MyInterface.java b/src/it/projects/rerun-without-reloc/src/main/java/org/MyInterface.java
similarity index 100%
rename from src/it/rerun-with-reloc/src/main/java/org/MyInterface.java
rename to src/it/projects/rerun-without-reloc/src/main/java/org/MyInterface.java
diff --git a/src/it/rerun-with-reloc/src/main/resources/some-ordinary-resource.txt b/src/it/projects/rerun-without-reloc/src/main/resources/some-ordinary-resource.txt
similarity index 100%
rename from src/it/rerun-with-reloc/src/main/resources/some-ordinary-resource.txt
rename to src/it/projects/rerun-without-reloc/src/main/resources/some-ordinary-resource.txt
diff --git a/src/it/services-resource-transformer-with-reloc-includes-excludes/pom.xml b/src/it/projects/services-resource-transformer-with-reloc-includes-excludes/pom.xml
similarity index 100%
rename from src/it/services-resource-transformer-with-reloc-includes-excludes/pom.xml
rename to src/it/projects/services-resource-transformer-with-reloc-includes-excludes/pom.xml
diff --git a/src/it/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-one/0.1/mshade-237-one-0.1.jar b/src/it/projects/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-one/0.1/mshade-237-one-0.1.jar
similarity index 100%
rename from src/it/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-one/0.1/mshade-237-one-0.1.jar
rename to src/it/projects/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-one/0.1/mshade-237-one-0.1.jar
diff --git a/src/it/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-one/0.1/mshade-237-one-0.1.pom b/src/it/projects/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-one/0.1/mshade-237-one-0.1.pom
similarity index 100%
rename from src/it/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-one/0.1/mshade-237-one-0.1.pom
rename to src/it/projects/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-one/0.1/mshade-237-one-0.1.pom
diff --git a/src/it/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-two/0.1/mshade-237-two-0.1.jar b/src/it/projects/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-two/0.1/mshade-237-two-0.1.jar
similarity index 100%
rename from src/it/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-two/0.1/mshade-237-two-0.1.jar
rename to src/it/projects/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-two/0.1/mshade-237-two-0.1.jar
diff --git a/src/it/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-two/0.1/mshade-237-two-0.1.pom b/src/it/projects/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-two/0.1/mshade-237-two-0.1.pom
similarity index 100%
rename from src/it/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-two/0.1/mshade-237-two-0.1.pom
rename to src/it/projects/services-resource-transformer-with-reloc-includes-excludes/repo/org/apache/maven/its/shade/srt/mshade-237-two/0.1/mshade-237-two-0.1.pom
diff --git a/src/it/services-resource-transformer-with-reloc-includes-excludes/verify.bsh b/src/it/projects/services-resource-transformer-with-reloc-includes-excludes/verify.bsh
similarity index 100%
rename from src/it/services-resource-transformer-with-reloc-includes-excludes/verify.bsh
rename to src/it/projects/services-resource-transformer-with-reloc-includes-excludes/verify.bsh
diff --git a/src/it/services-resource-transformer/pom.xml b/src/it/projects/services-resource-transformer/pom.xml
similarity index 100%
rename from src/it/services-resource-transformer/pom.xml
rename to src/it/projects/services-resource-transformer/pom.xml
diff --git a/src/it/services-resource-transformer/repo/org/apache/maven/its/shade/srt/one/0.1/one-0.1.jar b/src/it/projects/services-resource-transformer/repo/org/apache/maven/its/shade/srt/one/0.1/one-0.1.jar
similarity index 100%
rename from src/it/services-resource-transformer/repo/org/apache/maven/its/shade/srt/one/0.1/one-0.1.jar
rename to src/it/projects/services-resource-transformer/repo/org/apache/maven/its/shade/srt/one/0.1/one-0.1.jar
diff --git a/src/it/services-resource-transformer/repo/org/apache/maven/its/shade/srt/one/0.1/one-0.1.pom b/src/it/projects/services-resource-transformer/repo/org/apache/maven/its/shade/srt/one/0.1/one-0.1.pom
similarity index 100%
rename from src/it/services-resource-transformer/repo/org/apache/maven/its/shade/srt/one/0.1/one-0.1.pom
rename to src/it/projects/services-resource-transformer/repo/org/apache/maven/its/shade/srt/one/0.1/one-0.1.pom
diff --git a/src/it/services-resource-transformer/repo/org/apache/maven/its/shade/srt/one/maven-metadata.xml b/src/it/projects/services-resource-transformer/repo/org/apache/maven/its/shade/srt/one/maven-metadata.xml
similarity index 100%
rename from src/it/services-resource-transformer/repo/org/apache/maven/its/shade/srt/one/maven-metadata.xml
rename to src/it/projects/services-resource-transformer/repo/org/apache/maven/its/shade/srt/one/maven-metadata.xml
diff --git a/src/it/services-resource-transformer/repo/org/apache/maven/its/shade/srt/two/0.1/two-0.1.jar b/src/it/projects/services-resource-transformer/repo/org/apache/maven/its/shade/srt/two/0.1/two-0.1.jar
similarity index 100%
rename from src/it/services-resource-transformer/repo/org/apache/maven/its/shade/srt/two/0.1/two-0.1.jar
rename to src/it/projects/services-resource-transformer/repo/org/apache/maven/its/shade/srt/two/0.1/two-0.1.jar
diff --git a/src/it/services-resource-transformer/repo/org/apache/maven/its/shade/srt/two/0.1/two-0.1.pom b/src/it/projects/services-resource-transformer/repo/org/apache/maven/its/shade/srt/two/0.1/two-0.1.pom
similarity index 100%
rename from src/it/services-resource-transformer/repo/org/apache/maven/its/shade/srt/two/0.1/two-0.1.pom
rename to src/it/projects/services-resource-transformer/repo/org/apache/maven/its/shade/srt/two/0.1/two-0.1.pom
diff --git a/src/it/services-resource-transformer/repo/org/apache/maven/its/shade/srt/two/maven-metadata.xml b/src/it/projects/services-resource-transformer/repo/org/apache/maven/its/shade/srt/two/maven-metadata.xml
similarity index 100%
rename from src/it/services-resource-transformer/repo/org/apache/maven/its/shade/srt/two/maven-metadata.xml
rename to src/it/projects/services-resource-transformer/repo/org/apache/maven/its/shade/srt/two/maven-metadata.xml
diff --git a/src/it/services-resource-transformer/verify.bsh b/src/it/projects/services-resource-transformer/verify.bsh
similarity index 100%
rename from src/it/services-resource-transformer/verify.bsh
rename to src/it/projects/services-resource-transformer/verify.bsh
diff --git a/src/it/setup-parent/pom.xml b/src/it/projects/setup-parent/pom.xml
similarity index 100%
rename from src/it/setup-parent/pom.xml
rename to src/it/projects/setup-parent/pom.xml
diff --git a/src/it/shadePomDependency/pom.xml b/src/it/projects/shadePomDependency/pom.xml
similarity index 100%
rename from src/it/shadePomDependency/pom.xml
rename to src/it/projects/shadePomDependency/pom.xml
diff --git a/src/it/shadePomDependency/pomDependency/pom.xml b/src/it/projects/shadePomDependency/pomDependency/pom.xml
similarity index 100%
rename from src/it/shadePomDependency/pomDependency/pom.xml
rename to src/it/projects/shadePomDependency/pomDependency/pom.xml
diff --git a/src/it/shadePomDependency/shadingModule/pom.xml b/src/it/projects/shadePomDependency/shadingModule/pom.xml
similarity index 100%
rename from src/it/shadePomDependency/shadingModule/pom.xml
rename to src/it/projects/shadePomDependency/shadingModule/pom.xml
diff --git a/src/it/shadePomDependency/testModule/pom.xml b/src/it/projects/shadePomDependency/testModule/pom.xml
similarity index 100%
rename from src/it/shadePomDependency/testModule/pom.xml
rename to src/it/projects/shadePomDependency/testModule/pom.xml
diff --git a/src/it/shadePomDependency/testModule/src/main/java/ShadedClassUsage.java b/src/it/projects/shadePomDependency/testModule/src/main/java/ShadedClassUsage.java
similarity index 100%
rename from src/it/shadePomDependency/testModule/src/main/java/ShadedClassUsage.java
rename to src/it/projects/shadePomDependency/testModule/src/main/java/ShadedClassUsage.java
diff --git a/src/it/shading-with-java-8-sources/invoker.properties b/src/it/projects/shading-with-java-8-sources/invoker.properties
similarity index 100%
rename from src/it/shading-with-java-8-sources/invoker.properties
rename to src/it/projects/shading-with-java-8-sources/invoker.properties
diff --git a/src/it/shading-with-java-8-sources/pom.xml b/src/it/projects/shading-with-java-8-sources/pom.xml
similarity index 100%
rename from src/it/shading-with-java-8-sources/pom.xml
rename to src/it/projects/shading-with-java-8-sources/pom.xml
diff --git a/src/it/shading-with-release-sources/src/main/java/org/apache/maven/plugins/shade/its/App.java b/src/it/projects/shading-with-java-8-sources/src/main/java/org/apache/maven/plugins/shade/its/App.java
similarity index 100%
rename from src/it/shading-with-release-sources/src/main/java/org/apache/maven/plugins/shade/its/App.java
rename to src/it/projects/shading-with-java-8-sources/src/main/java/org/apache/maven/plugins/shade/its/App.java
diff --git a/src/it/shading-with-release-sources/verify.groovy b/src/it/projects/shading-with-java-8-sources/verify.groovy
similarity index 100%
rename from src/it/shading-with-release-sources/verify.groovy
rename to src/it/projects/shading-with-java-8-sources/verify.groovy
diff --git a/src/it/shading-with-release-sources/invoker.properties b/src/it/projects/shading-with-release-sources/invoker.properties
similarity index 100%
rename from src/it/shading-with-release-sources/invoker.properties
rename to src/it/projects/shading-with-release-sources/invoker.properties
diff --git a/src/it/shading-with-release-sources/pom.xml b/src/it/projects/shading-with-release-sources/pom.xml
similarity index 100%
rename from src/it/shading-with-release-sources/pom.xml
rename to src/it/projects/shading-with-release-sources/pom.xml
diff --git a/src/it/shading-with-java-8-sources/src/main/java/org/apache/maven/plugins/shade/its/App.java b/src/it/projects/shading-with-release-sources/src/main/java/org/apache/maven/plugins/shade/its/App.java
similarity index 100%
rename from src/it/shading-with-java-8-sources/src/main/java/org/apache/maven/plugins/shade/its/App.java
rename to src/it/projects/shading-with-release-sources/src/main/java/org/apache/maven/plugins/shade/its/App.java
diff --git a/src/it/shading-with-java-8-sources/verify.groovy b/src/it/projects/shading-with-release-sources/verify.groovy
similarity index 100%
rename from src/it/shading-with-java-8-sources/verify.groovy
rename to src/it/projects/shading-with-release-sources/verify.groovy
diff --git a/src/it/project-with-reactors-included/invoker.properties b/src/it/projects/users-shader-impl/invoker.properties
similarity index 100%
rename from src/it/project-with-reactors-included/invoker.properties
rename to src/it/projects/users-shader-impl/invoker.properties
diff --git a/src/it/users-shader-impl/pom.xml b/src/it/projects/users-shader-impl/pom.xml
similarity index 100%
rename from src/it/users-shader-impl/pom.xml
rename to src/it/projects/users-shader-impl/pom.xml
diff --git a/src/it/users-shader-impl/src/main/java/org/apache/maven/plugins/shade/its/App.java b/src/it/projects/users-shader-impl/src/main/java/org/apache/maven/plugins/shade/its/App.java
similarity index 100%
rename from src/it/users-shader-impl/src/main/java/org/apache/maven/plugins/shade/its/App.java
rename to src/it/projects/users-shader-impl/src/main/java/org/apache/maven/plugins/shade/its/App.java
diff --git a/src/it/users-shader-impl/src/test/java/org/apache/maven/plugins/shade/its/AppTest.java b/src/it/projects/users-shader-impl/src/test/java/org/apache/maven/plugins/shade/its/AppTest.java
similarity index 100%
rename from src/it/users-shader-impl/src/test/java/org/apache/maven/plugins/shade/its/AppTest.java
rename to src/it/projects/users-shader-impl/src/test/java/org/apache/maven/plugins/shade/its/AppTest.java
diff --git a/src/it/users-shader-impl/verify.groovy b/src/it/projects/users-shader-impl/verify.groovy
similarity index 100%
rename from src/it/users-shader-impl/verify.groovy
rename to src/it/projects/users-shader-impl/verify.groovy
diff --git a/src/it/xml-transformer-ignores-dtd/pom.xml b/src/it/projects/xml-transformer-ignores-dtd/pom.xml
similarity index 100%
rename from src/it/xml-transformer-ignores-dtd/pom.xml
rename to src/it/projects/xml-transformer-ignores-dtd/pom.xml
diff --git a/src/it/xml-transformer-ignores-dtd/src/main/resources/test.xml b/src/it/projects/xml-transformer-ignores-dtd/src/main/resources/test.xml
similarity index 100%
rename from src/it/xml-transformer-ignores-dtd/src/main/resources/test.xml
rename to src/it/projects/xml-transformer-ignores-dtd/src/main/resources/test.xml
diff --git a/src/it/xml-transformer-ignores-dtd/verify.bsh b/src/it/projects/xml-transformer-ignores-dtd/verify.bsh
similarity index 100%
rename from src/it/xml-transformer-ignores-dtd/verify.bsh
rename to src/it/projects/xml-transformer-ignores-dtd/verify.bsh