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