This is an automated email from the ASF dual-hosted git repository. rfscholte pushed a commit to branch mrm in repository https://gitbox.apache.org/repos/asf/maven-help-plugin.git
commit e74888bd9e81552cd87cb1ddbb852acb902c7b6c Author: rfscholte <[email protected]> AuthorDate: Fri Oct 15 13:39:17 2021 +0200 Introduce mock repository manager --- pom.xml | 42 ++++++++++++++++++++++ src/it/{ => mrm}/settings.xml | 15 ++++++-- .../active-profiles/invoker.properties | 0 .../{system => projects/active-profiles}/pom.xml | 0 .../{ => projects}/active-profiles/verify.groovy | 0 .../active-profiles_multimodule/invoker.properties | 0 .../active-profiles_multimodule/module/pom.xml | 0 .../active-profiles_multimodule/pom.xml | 0 .../active-profiles_multimodule/verify.groovy | 0 .../all-profiles-parent-pom/child/pom.xml | 0 .../all-profiles-parent-pom}/invoker.properties | 0 .../{ => projects}/all-profiles-parent-pom/pom.xml | 0 .../all-profiles-parent-pom/verify.groovy | 0 .../all-profiles}/invoker.properties | 0 src/it/{ => projects}/all-profiles/pom.xml | 0 src/it/{ => projects}/all-profiles/verify.groovy | 0 .../describe-cmd-invalid}/invoker.properties | 0 .../describe-cmd-invalid}/pom.xml | 0 .../describe-cmd-invalid/test.properties | 0 .../invoker.properties | 0 .../describe-cmd-with-goal-invalid}/pom.xml | 0 .../describe-cmd-with-goal-invalid/test.properties | 0 .../invoker.properties | 0 .../describe-cmd-with-goal-report/pom.xml | 0 .../describe-cmd-with-goal-report/verify.groovy | 0 .../describe-cmd-with-goal}/invoker.properties | 0 .../describe-cmd-with-goal}/pom.xml | 0 .../describe-cmd-with-goal/test.properties | 0 .../describe-cmd-with-goal/verify.groovy | 0 .../{ => projects}/describe-cmd/invoker.properties | 0 .../describe-cmd}/pom.xml | 0 .../describe-cmd/test-deploy.properties | 0 .../describe-cmd/test-site.properties | 0 src/it/{ => projects}/describe-cmd/verify.groovy | 0 .../describe-ga}/invoker.properties | 0 .../describe-ga}/pom.xml | 0 src/it/{ => projects}/describe-ga/test.properties | 0 .../describe-gav}/invoker.properties | 0 .../describe-gav}/pom.xml | 0 src/it/{ => projects}/describe-gav/test.properties | 0 .../invoker.properties | 0 .../describe-plugin-in-plugin-management/pom.xml | 0 .../test.properties | 0 .../verify.groovy | 0 .../invoker.properties | 0 .../describe-plugin-without-name}/pom.xml | 0 .../describe-plugin-without-name/test.properties | 0 .../describe-plugin-without-name/verify.groovy | 0 .../invoker.properties | 0 .../describe-prefix-and-invalid-mojo}/pom.xml | 0 .../test.properties | 0 .../describe-prefix-and-invalid-mojo/verify.groovy | 0 .../describe-prefix-and-mojo}/invoker.properties | 0 .../describe-prefix-and-mojo}/pom.xml | 0 .../describe-prefix-and-mojo/test.properties | 0 .../describe-prefix}/invoker.properties | 0 .../describe-prefix}/pom.xml | 0 .../{ => projects}/describe-prefix/test.properties | 0 .../effective-pom-artifact}/invoker.properties | 0 .../{ => projects}/effective-pom-artifact/pom.xml | 0 .../effective-pom-artifact}/test.properties | 0 .../effective-pom-artifact/verify.groovy | 0 .../effective-pom-from-lifecycle}/module/pom.xml | 0 .../effective-pom-from-lifecycle/pom.xml | 0 .../effective-pom-from-lifecycle/verify.groovy | 0 .../invoker.properties | 0 .../module/pom.xml | 0 .../effective-pom-multimodule-artifact}/pom.xml | 0 .../test.properties | 0 .../verify.groovy | 0 .../invoker.properties | 0 .../module/pom.xml | 0 .../pom.xml | 0 .../verify.groovy | 0 .../effective-pom-multimodule}/invoker.properties | 0 .../effective-pom-multimodule}/module/pom.xml | 0 .../effective-pom-multimodule}/pom.xml | 0 .../effective-pom-multimodule}/verify.groovy | 0 .../effective-pom-verbose/invoker.properties | 0 .../{ => projects}/effective-pom-verbose/pom.xml | 0 .../effective-pom}/invoker.properties | 0 .../effective-pom}/pom.xml | 0 .../effective-pom_properties/invoker.properties | 0 .../effective-pom_properties/pom.xml | 0 .../effective-pom_properties/verify.groovy | 0 .../effective-settings/invoker.properties | 0 .../effective-settings}/pom.xml | 0 .../invoker.properties | 0 .../effective-settings_deep-clone/pom.xml | 0 .../effective-settings_deep-clone/verify.groovy | 0 .../pom.xml | 0 .../test.properties | 0 .../verify.groovy | 0 .../evaluate-forceStdout/invoker.properties | 0 .../evaluate-forceStdout}/pom.xml | 0 .../evaluate-forceStdout/test.properties | 0 .../evaluate-forceStdout/verify.groovy | 0 .../evaluate-settings-servers}/invoker.properties | 0 .../evaluate-settings-servers/pom.xml | 0 .../evaluate-settings-servers/test.properties | 0 .../evaluate-settings-servers/verify.groovy | 0 .../invoker.properties | 0 .../evaluate-with-expression-with-output/pom.xml | 0 .../test.properties | 0 .../verify.groovy | 0 .../evaluate}/invoker.properties | 0 .../evaluate}/pom.xml | 0 src/it/{ => projects}/evaluate/test.properties | 0 src/it/{ => projects}/evaluate/verify.groovy | 0 src/it/{ => projects}/settings.xml | 0 src/it/{ => projects}/system/invoker.properties | 0 .../{active-profiles => projects/system}/pom.xml | 0 112 files changed, 54 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index fc34dee..1e23efa 100644 --- a/pom.xml +++ b/pom.xml @@ -312,4 +312,46 @@ </plugin> </plugins> </build> + + <profiles> + <profile> + <id>run-its</id> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-invoker-plugin</artifactId> + <configuration> + <localRepositoryPath>${project.build.directory}/local-repo</localRepositoryPath> + <projectsDirectory>src/it/projects</projectsDirectory> + <settingsFile>src/it/mrm/settings.xml</settingsFile> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>mrm-maven-plugin</artifactId> + <version>1.2.0</version> + <executions> + <execution> + <id>repository</id> + <goals> + <goal>start</goal> + <goal>stop</goal> + </goals> + <configuration> + <repositories> + <mockRepo> + <source>src/it/mrm/repository</source> + </mockRepo> + <proxyRepo /> + </repositories> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> + </project> diff --git a/src/it/settings.xml b/src/it/mrm/settings.xml similarity index 82% copy from src/it/settings.xml copy to src/it/mrm/settings.xml index 760f1b5..5d18da7 100644 --- a/src/it/settings.xml +++ b/src/it/mrm/settings.xml @@ -19,8 +19,17 @@ specific language governing permissions and limitations under the License. --> -<settings> - <proxies> +<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> + <mirrors> + <mirror> + <id>mrm-maven-plugin</id> + <name>Mock Repository Manager</name> + <url>@mrm.repository.url@</url> + <mirrorOf>*</mirrorOf> + </mirror> + </mirrors> + + <proxies> <proxy> <id>deep-clone</id> <active>false</active> @@ -36,7 +45,7 @@ under the License. <passphrase>server-passphrase</passphrase> </server> </servers> - + <profiles> <profile> <id>it-repo</id> diff --git a/src/it/active-profiles/invoker.properties b/src/it/projects/active-profiles/invoker.properties similarity index 100% rename from src/it/active-profiles/invoker.properties rename to src/it/projects/active-profiles/invoker.properties diff --git a/src/it/system/pom.xml b/src/it/projects/active-profiles/pom.xml similarity index 100% rename from src/it/system/pom.xml rename to src/it/projects/active-profiles/pom.xml diff --git a/src/it/active-profiles/verify.groovy b/src/it/projects/active-profiles/verify.groovy similarity index 100% rename from src/it/active-profiles/verify.groovy rename to src/it/projects/active-profiles/verify.groovy diff --git a/src/it/active-profiles_multimodule/invoker.properties b/src/it/projects/active-profiles_multimodule/invoker.properties similarity index 100% rename from src/it/active-profiles_multimodule/invoker.properties rename to src/it/projects/active-profiles_multimodule/invoker.properties diff --git a/src/it/active-profiles_multimodule/module/pom.xml b/src/it/projects/active-profiles_multimodule/module/pom.xml similarity index 100% rename from src/it/active-profiles_multimodule/module/pom.xml rename to src/it/projects/active-profiles_multimodule/module/pom.xml diff --git a/src/it/active-profiles_multimodule/pom.xml b/src/it/projects/active-profiles_multimodule/pom.xml similarity index 100% rename from src/it/active-profiles_multimodule/pom.xml rename to src/it/projects/active-profiles_multimodule/pom.xml diff --git a/src/it/active-profiles_multimodule/verify.groovy b/src/it/projects/active-profiles_multimodule/verify.groovy similarity index 100% rename from src/it/active-profiles_multimodule/verify.groovy rename to src/it/projects/active-profiles_multimodule/verify.groovy diff --git a/src/it/all-profiles-parent-pom/child/pom.xml b/src/it/projects/all-profiles-parent-pom/child/pom.xml similarity index 100% rename from src/it/all-profiles-parent-pom/child/pom.xml rename to src/it/projects/all-profiles-parent-pom/child/pom.xml diff --git a/src/it/all-profiles/invoker.properties b/src/it/projects/all-profiles-parent-pom/invoker.properties similarity index 100% rename from src/it/all-profiles/invoker.properties rename to src/it/projects/all-profiles-parent-pom/invoker.properties diff --git a/src/it/all-profiles-parent-pom/pom.xml b/src/it/projects/all-profiles-parent-pom/pom.xml similarity index 100% rename from src/it/all-profiles-parent-pom/pom.xml rename to src/it/projects/all-profiles-parent-pom/pom.xml diff --git a/src/it/all-profiles-parent-pom/verify.groovy b/src/it/projects/all-profiles-parent-pom/verify.groovy similarity index 100% rename from src/it/all-profiles-parent-pom/verify.groovy rename to src/it/projects/all-profiles-parent-pom/verify.groovy diff --git a/src/it/all-profiles-parent-pom/invoker.properties b/src/it/projects/all-profiles/invoker.properties similarity index 100% rename from src/it/all-profiles-parent-pom/invoker.properties rename to src/it/projects/all-profiles/invoker.properties diff --git a/src/it/all-profiles/pom.xml b/src/it/projects/all-profiles/pom.xml similarity index 100% rename from src/it/all-profiles/pom.xml rename to src/it/projects/all-profiles/pom.xml diff --git a/src/it/all-profiles/verify.groovy b/src/it/projects/all-profiles/verify.groovy similarity index 100% rename from src/it/all-profiles/verify.groovy rename to src/it/projects/all-profiles/verify.groovy diff --git a/src/it/describe-cmd-with-goal-invalid/invoker.properties b/src/it/projects/describe-cmd-invalid/invoker.properties similarity index 100% rename from src/it/describe-cmd-with-goal-invalid/invoker.properties rename to src/it/projects/describe-cmd-invalid/invoker.properties diff --git a/src/it/effective-settings/pom.xml b/src/it/projects/describe-cmd-invalid/pom.xml similarity index 100% rename from src/it/effective-settings/pom.xml rename to src/it/projects/describe-cmd-invalid/pom.xml diff --git a/src/it/describe-cmd-invalid/test.properties b/src/it/projects/describe-cmd-invalid/test.properties similarity index 100% rename from src/it/describe-cmd-invalid/test.properties rename to src/it/projects/describe-cmd-invalid/test.properties diff --git a/src/it/describe-cmd-invalid/invoker.properties b/src/it/projects/describe-cmd-with-goal-invalid/invoker.properties similarity index 100% rename from src/it/describe-cmd-invalid/invoker.properties rename to src/it/projects/describe-cmd-with-goal-invalid/invoker.properties diff --git a/src/it/effective-pom/pom.xml b/src/it/projects/describe-cmd-with-goal-invalid/pom.xml similarity index 100% rename from src/it/effective-pom/pom.xml rename to src/it/projects/describe-cmd-with-goal-invalid/pom.xml diff --git a/src/it/describe-cmd-with-goal-invalid/test.properties b/src/it/projects/describe-cmd-with-goal-invalid/test.properties similarity index 100% rename from src/it/describe-cmd-with-goal-invalid/test.properties rename to src/it/projects/describe-cmd-with-goal-invalid/test.properties diff --git a/src/it/describe-cmd-with-goal-report/invoker.properties b/src/it/projects/describe-cmd-with-goal-report/invoker.properties similarity index 100% rename from src/it/describe-cmd-with-goal-report/invoker.properties rename to src/it/projects/describe-cmd-with-goal-report/invoker.properties diff --git a/src/it/describe-cmd-with-goal-report/pom.xml b/src/it/projects/describe-cmd-with-goal-report/pom.xml similarity index 100% rename from src/it/describe-cmd-with-goal-report/pom.xml rename to src/it/projects/describe-cmd-with-goal-report/pom.xml diff --git a/src/it/describe-cmd-with-goal-report/verify.groovy b/src/it/projects/describe-cmd-with-goal-report/verify.groovy similarity index 100% rename from src/it/describe-cmd-with-goal-report/verify.groovy rename to src/it/projects/describe-cmd-with-goal-report/verify.groovy diff --git a/src/it/describe-prefix/invoker.properties b/src/it/projects/describe-cmd-with-goal/invoker.properties similarity index 100% rename from src/it/describe-prefix/invoker.properties rename to src/it/projects/describe-cmd-with-goal/invoker.properties diff --git a/src/it/describe-prefix/pom.xml b/src/it/projects/describe-cmd-with-goal/pom.xml similarity index 100% rename from src/it/describe-prefix/pom.xml rename to src/it/projects/describe-cmd-with-goal/pom.xml diff --git a/src/it/describe-cmd-with-goal/test.properties b/src/it/projects/describe-cmd-with-goal/test.properties similarity index 100% rename from src/it/describe-cmd-with-goal/test.properties rename to src/it/projects/describe-cmd-with-goal/test.properties diff --git a/src/it/describe-cmd-with-goal/verify.groovy b/src/it/projects/describe-cmd-with-goal/verify.groovy similarity index 100% rename from src/it/describe-cmd-with-goal/verify.groovy rename to src/it/projects/describe-cmd-with-goal/verify.groovy diff --git a/src/it/describe-cmd/invoker.properties b/src/it/projects/describe-cmd/invoker.properties similarity index 100% rename from src/it/describe-cmd/invoker.properties rename to src/it/projects/describe-cmd/invoker.properties diff --git a/src/it/describe-prefix-and-mojo/pom.xml b/src/it/projects/describe-cmd/pom.xml similarity index 100% rename from src/it/describe-prefix-and-mojo/pom.xml rename to src/it/projects/describe-cmd/pom.xml diff --git a/src/it/describe-cmd/test-deploy.properties b/src/it/projects/describe-cmd/test-deploy.properties similarity index 100% rename from src/it/describe-cmd/test-deploy.properties rename to src/it/projects/describe-cmd/test-deploy.properties diff --git a/src/it/describe-cmd/test-site.properties b/src/it/projects/describe-cmd/test-site.properties similarity index 100% rename from src/it/describe-cmd/test-site.properties rename to src/it/projects/describe-cmd/test-site.properties diff --git a/src/it/describe-cmd/verify.groovy b/src/it/projects/describe-cmd/verify.groovy similarity index 100% rename from src/it/describe-cmd/verify.groovy rename to src/it/projects/describe-cmd/verify.groovy diff --git a/src/it/describe-prefix-and-mojo/invoker.properties b/src/it/projects/describe-ga/invoker.properties similarity index 100% rename from src/it/describe-prefix-and-mojo/invoker.properties rename to src/it/projects/describe-ga/invoker.properties diff --git a/src/it/describe-prefix-and-invalid-mojo/pom.xml b/src/it/projects/describe-ga/pom.xml similarity index 100% rename from src/it/describe-prefix-and-invalid-mojo/pom.xml rename to src/it/projects/describe-ga/pom.xml diff --git a/src/it/describe-ga/test.properties b/src/it/projects/describe-ga/test.properties similarity index 100% rename from src/it/describe-ga/test.properties rename to src/it/projects/describe-ga/test.properties diff --git a/src/it/describe-plugin-without-name/invoker.properties b/src/it/projects/describe-gav/invoker.properties similarity index 100% rename from src/it/describe-plugin-without-name/invoker.properties rename to src/it/projects/describe-gav/invoker.properties diff --git a/src/it/describe-plugin-without-name/pom.xml b/src/it/projects/describe-gav/pom.xml similarity index 100% rename from src/it/describe-plugin-without-name/pom.xml rename to src/it/projects/describe-gav/pom.xml diff --git a/src/it/describe-gav/test.properties b/src/it/projects/describe-gav/test.properties similarity index 100% rename from src/it/describe-gav/test.properties rename to src/it/projects/describe-gav/test.properties diff --git a/src/it/describe-plugin-in-plugin-management/invoker.properties b/src/it/projects/describe-plugin-in-plugin-management/invoker.properties similarity index 100% rename from src/it/describe-plugin-in-plugin-management/invoker.properties rename to src/it/projects/describe-plugin-in-plugin-management/invoker.properties diff --git a/src/it/describe-plugin-in-plugin-management/pom.xml b/src/it/projects/describe-plugin-in-plugin-management/pom.xml similarity index 100% rename from src/it/describe-plugin-in-plugin-management/pom.xml rename to src/it/projects/describe-plugin-in-plugin-management/pom.xml diff --git a/src/it/describe-plugin-in-plugin-management/test.properties b/src/it/projects/describe-plugin-in-plugin-management/test.properties similarity index 100% rename from src/it/describe-plugin-in-plugin-management/test.properties rename to src/it/projects/describe-plugin-in-plugin-management/test.properties diff --git a/src/it/describe-plugin-in-plugin-management/verify.groovy b/src/it/projects/describe-plugin-in-plugin-management/verify.groovy similarity index 100% rename from src/it/describe-plugin-in-plugin-management/verify.groovy rename to src/it/projects/describe-plugin-in-plugin-management/verify.groovy diff --git a/src/it/describe-gav/invoker.properties b/src/it/projects/describe-plugin-without-name/invoker.properties similarity index 100% rename from src/it/describe-gav/invoker.properties rename to src/it/projects/describe-plugin-without-name/invoker.properties diff --git a/src/it/describe-gav/pom.xml b/src/it/projects/describe-plugin-without-name/pom.xml similarity index 100% rename from src/it/describe-gav/pom.xml rename to src/it/projects/describe-plugin-without-name/pom.xml diff --git a/src/it/describe-plugin-without-name/test.properties b/src/it/projects/describe-plugin-without-name/test.properties similarity index 100% rename from src/it/describe-plugin-without-name/test.properties rename to src/it/projects/describe-plugin-without-name/test.properties diff --git a/src/it/describe-plugin-without-name/verify.groovy b/src/it/projects/describe-plugin-without-name/verify.groovy similarity index 100% rename from src/it/describe-plugin-without-name/verify.groovy rename to src/it/projects/describe-plugin-without-name/verify.groovy diff --git a/src/it/describe-prefix-and-invalid-mojo/invoker.properties b/src/it/projects/describe-prefix-and-invalid-mojo/invoker.properties similarity index 100% rename from src/it/describe-prefix-and-invalid-mojo/invoker.properties rename to src/it/projects/describe-prefix-and-invalid-mojo/invoker.properties diff --git a/src/it/describe-ga/pom.xml b/src/it/projects/describe-prefix-and-invalid-mojo/pom.xml similarity index 100% rename from src/it/describe-ga/pom.xml rename to src/it/projects/describe-prefix-and-invalid-mojo/pom.xml diff --git a/src/it/describe-prefix-and-invalid-mojo/test.properties b/src/it/projects/describe-prefix-and-invalid-mojo/test.properties similarity index 100% rename from src/it/describe-prefix-and-invalid-mojo/test.properties rename to src/it/projects/describe-prefix-and-invalid-mojo/test.properties diff --git a/src/it/describe-prefix-and-invalid-mojo/verify.groovy b/src/it/projects/describe-prefix-and-invalid-mojo/verify.groovy similarity index 100% rename from src/it/describe-prefix-and-invalid-mojo/verify.groovy rename to src/it/projects/describe-prefix-and-invalid-mojo/verify.groovy diff --git a/src/it/describe-ga/invoker.properties b/src/it/projects/describe-prefix-and-mojo/invoker.properties similarity index 100% rename from src/it/describe-ga/invoker.properties rename to src/it/projects/describe-prefix-and-mojo/invoker.properties diff --git a/src/it/describe-cmd/pom.xml b/src/it/projects/describe-prefix-and-mojo/pom.xml similarity index 100% rename from src/it/describe-cmd/pom.xml rename to src/it/projects/describe-prefix-and-mojo/pom.xml diff --git a/src/it/describe-prefix-and-mojo/test.properties b/src/it/projects/describe-prefix-and-mojo/test.properties similarity index 100% rename from src/it/describe-prefix-and-mojo/test.properties rename to src/it/projects/describe-prefix-and-mojo/test.properties diff --git a/src/it/describe-cmd-with-goal/invoker.properties b/src/it/projects/describe-prefix/invoker.properties similarity index 100% rename from src/it/describe-cmd-with-goal/invoker.properties rename to src/it/projects/describe-prefix/invoker.properties diff --git a/src/it/describe-cmd-with-goal/pom.xml b/src/it/projects/describe-prefix/pom.xml similarity index 100% rename from src/it/describe-cmd-with-goal/pom.xml rename to src/it/projects/describe-prefix/pom.xml diff --git a/src/it/describe-prefix/test.properties b/src/it/projects/describe-prefix/test.properties similarity index 100% rename from src/it/describe-prefix/test.properties rename to src/it/projects/describe-prefix/test.properties diff --git a/src/it/effective-pom/invoker.properties b/src/it/projects/effective-pom-artifact/invoker.properties similarity index 100% rename from src/it/effective-pom/invoker.properties rename to src/it/projects/effective-pom-artifact/invoker.properties diff --git a/src/it/effective-pom-artifact/pom.xml b/src/it/projects/effective-pom-artifact/pom.xml similarity index 100% rename from src/it/effective-pom-artifact/pom.xml rename to src/it/projects/effective-pom-artifact/pom.xml diff --git a/src/it/effective-pom-multimodule-artifact/test.properties b/src/it/projects/effective-pom-artifact/test.properties similarity index 100% rename from src/it/effective-pom-multimodule-artifact/test.properties rename to src/it/projects/effective-pom-artifact/test.properties diff --git a/src/it/effective-pom-artifact/verify.groovy b/src/it/projects/effective-pom-artifact/verify.groovy similarity index 100% rename from src/it/effective-pom-artifact/verify.groovy rename to src/it/projects/effective-pom-artifact/verify.groovy diff --git a/src/it/effective-pom-multimodule/module/pom.xml b/src/it/projects/effective-pom-from-lifecycle/module/pom.xml similarity index 100% rename from src/it/effective-pom-multimodule/module/pom.xml rename to src/it/projects/effective-pom-from-lifecycle/module/pom.xml diff --git a/src/it/effective-pom-from-lifecycle/pom.xml b/src/it/projects/effective-pom-from-lifecycle/pom.xml similarity index 100% rename from src/it/effective-pom-from-lifecycle/pom.xml rename to src/it/projects/effective-pom-from-lifecycle/pom.xml diff --git a/src/it/effective-pom-from-lifecycle/verify.groovy b/src/it/projects/effective-pom-from-lifecycle/verify.groovy similarity index 100% rename from src/it/effective-pom-from-lifecycle/verify.groovy rename to src/it/projects/effective-pom-from-lifecycle/verify.groovy diff --git a/src/it/effective-pom-multimodule/invoker.properties b/src/it/projects/effective-pom-multimodule-artifact/invoker.properties similarity index 100% rename from src/it/effective-pom-multimodule/invoker.properties rename to src/it/projects/effective-pom-multimodule-artifact/invoker.properties diff --git a/src/it/effective-pom-multimodule-artifact/module/pom.xml b/src/it/projects/effective-pom-multimodule-artifact/module/pom.xml similarity index 100% rename from src/it/effective-pom-multimodule-artifact/module/pom.xml rename to src/it/projects/effective-pom-multimodule-artifact/module/pom.xml diff --git a/src/it/effective-pom-multimodule/pom.xml b/src/it/projects/effective-pom-multimodule-artifact/pom.xml similarity index 100% rename from src/it/effective-pom-multimodule/pom.xml rename to src/it/projects/effective-pom-multimodule-artifact/pom.xml diff --git a/src/it/effective-pom-artifact/test.properties b/src/it/projects/effective-pom-multimodule-artifact/test.properties similarity index 100% rename from src/it/effective-pom-artifact/test.properties rename to src/it/projects/effective-pom-multimodule-artifact/test.properties diff --git a/src/it/effective-pom-multimodule-artifact/verify.groovy b/src/it/projects/effective-pom-multimodule-artifact/verify.groovy similarity index 100% rename from src/it/effective-pom-multimodule-artifact/verify.groovy rename to src/it/projects/effective-pom-multimodule-artifact/verify.groovy diff --git a/src/it/effective-pom-multimodule-unlink-parent/invoker.properties b/src/it/projects/effective-pom-multimodule-unlink-parent/invoker.properties similarity index 100% rename from src/it/effective-pom-multimodule-unlink-parent/invoker.properties rename to src/it/projects/effective-pom-multimodule-unlink-parent/invoker.properties diff --git a/src/it/effective-pom-multimodule-unlink-parent/module/pom.xml b/src/it/projects/effective-pom-multimodule-unlink-parent/module/pom.xml similarity index 100% rename from src/it/effective-pom-multimodule-unlink-parent/module/pom.xml rename to src/it/projects/effective-pom-multimodule-unlink-parent/module/pom.xml diff --git a/src/it/effective-pom-multimodule-unlink-parent/pom.xml b/src/it/projects/effective-pom-multimodule-unlink-parent/pom.xml similarity index 100% rename from src/it/effective-pom-multimodule-unlink-parent/pom.xml rename to src/it/projects/effective-pom-multimodule-unlink-parent/pom.xml diff --git a/src/it/effective-pom-multimodule/verify.groovy b/src/it/projects/effective-pom-multimodule-unlink-parent/verify.groovy similarity index 100% rename from src/it/effective-pom-multimodule/verify.groovy rename to src/it/projects/effective-pom-multimodule-unlink-parent/verify.groovy diff --git a/src/it/effective-pom-multimodule-artifact/invoker.properties b/src/it/projects/effective-pom-multimodule/invoker.properties similarity index 100% rename from src/it/effective-pom-multimodule-artifact/invoker.properties rename to src/it/projects/effective-pom-multimodule/invoker.properties diff --git a/src/it/effective-pom-from-lifecycle/module/pom.xml b/src/it/projects/effective-pom-multimodule/module/pom.xml similarity index 100% rename from src/it/effective-pom-from-lifecycle/module/pom.xml rename to src/it/projects/effective-pom-multimodule/module/pom.xml diff --git a/src/it/effective-pom-multimodule-artifact/pom.xml b/src/it/projects/effective-pom-multimodule/pom.xml similarity index 100% rename from src/it/effective-pom-multimodule-artifact/pom.xml rename to src/it/projects/effective-pom-multimodule/pom.xml diff --git a/src/it/effective-pom-multimodule-unlink-parent/verify.groovy b/src/it/projects/effective-pom-multimodule/verify.groovy similarity index 100% rename from src/it/effective-pom-multimodule-unlink-parent/verify.groovy rename to src/it/projects/effective-pom-multimodule/verify.groovy diff --git a/src/it/effective-pom-verbose/invoker.properties b/src/it/projects/effective-pom-verbose/invoker.properties similarity index 100% rename from src/it/effective-pom-verbose/invoker.properties rename to src/it/projects/effective-pom-verbose/invoker.properties diff --git a/src/it/effective-pom-verbose/pom.xml b/src/it/projects/effective-pom-verbose/pom.xml similarity index 100% rename from src/it/effective-pom-verbose/pom.xml rename to src/it/projects/effective-pom-verbose/pom.xml diff --git a/src/it/effective-pom-artifact/invoker.properties b/src/it/projects/effective-pom/invoker.properties similarity index 100% rename from src/it/effective-pom-artifact/invoker.properties rename to src/it/projects/effective-pom/invoker.properties diff --git a/src/it/describe-cmd-with-goal-invalid/pom.xml b/src/it/projects/effective-pom/pom.xml similarity index 100% rename from src/it/describe-cmd-with-goal-invalid/pom.xml rename to src/it/projects/effective-pom/pom.xml diff --git a/src/it/effective-pom_properties/invoker.properties b/src/it/projects/effective-pom_properties/invoker.properties similarity index 100% rename from src/it/effective-pom_properties/invoker.properties rename to src/it/projects/effective-pom_properties/invoker.properties diff --git a/src/it/effective-pom_properties/pom.xml b/src/it/projects/effective-pom_properties/pom.xml similarity index 100% rename from src/it/effective-pom_properties/pom.xml rename to src/it/projects/effective-pom_properties/pom.xml diff --git a/src/it/effective-pom_properties/verify.groovy b/src/it/projects/effective-pom_properties/verify.groovy similarity index 100% rename from src/it/effective-pom_properties/verify.groovy rename to src/it/projects/effective-pom_properties/verify.groovy diff --git a/src/it/effective-settings/invoker.properties b/src/it/projects/effective-settings/invoker.properties similarity index 100% rename from src/it/effective-settings/invoker.properties rename to src/it/projects/effective-settings/invoker.properties diff --git a/src/it/describe-cmd-invalid/pom.xml b/src/it/projects/effective-settings/pom.xml similarity index 100% rename from src/it/describe-cmd-invalid/pom.xml rename to src/it/projects/effective-settings/pom.xml diff --git a/src/it/effective-settings_deep-clone/invoker.properties b/src/it/projects/effective-settings_deep-clone/invoker.properties similarity index 100% rename from src/it/effective-settings_deep-clone/invoker.properties rename to src/it/projects/effective-settings_deep-clone/invoker.properties diff --git a/src/it/effective-settings_deep-clone/pom.xml b/src/it/projects/effective-settings_deep-clone/pom.xml similarity index 100% rename from src/it/effective-settings_deep-clone/pom.xml rename to src/it/projects/effective-settings_deep-clone/pom.xml diff --git a/src/it/effective-settings_deep-clone/verify.groovy b/src/it/projects/effective-settings_deep-clone/verify.groovy similarity index 100% rename from src/it/effective-settings_deep-clone/verify.groovy rename to src/it/projects/effective-settings_deep-clone/verify.groovy diff --git a/src/it/evaluate-artifact-with-expression-with-output/pom.xml b/src/it/projects/evaluate-artifact-with-expression-with-output/pom.xml similarity index 100% rename from src/it/evaluate-artifact-with-expression-with-output/pom.xml rename to src/it/projects/evaluate-artifact-with-expression-with-output/pom.xml diff --git a/src/it/evaluate-artifact-with-expression-with-output/test.properties b/src/it/projects/evaluate-artifact-with-expression-with-output/test.properties similarity index 100% rename from src/it/evaluate-artifact-with-expression-with-output/test.properties rename to src/it/projects/evaluate-artifact-with-expression-with-output/test.properties diff --git a/src/it/evaluate-artifact-with-expression-with-output/verify.groovy b/src/it/projects/evaluate-artifact-with-expression-with-output/verify.groovy similarity index 100% rename from src/it/evaluate-artifact-with-expression-with-output/verify.groovy rename to src/it/projects/evaluate-artifact-with-expression-with-output/verify.groovy diff --git a/src/it/evaluate-forceStdout/invoker.properties b/src/it/projects/evaluate-forceStdout/invoker.properties similarity index 100% rename from src/it/evaluate-forceStdout/invoker.properties rename to src/it/projects/evaluate-forceStdout/invoker.properties diff --git a/src/it/evaluate/pom.xml b/src/it/projects/evaluate-forceStdout/pom.xml similarity index 100% rename from src/it/evaluate/pom.xml rename to src/it/projects/evaluate-forceStdout/pom.xml diff --git a/src/it/evaluate-forceStdout/test.properties b/src/it/projects/evaluate-forceStdout/test.properties similarity index 100% rename from src/it/evaluate-forceStdout/test.properties rename to src/it/projects/evaluate-forceStdout/test.properties diff --git a/src/it/evaluate-forceStdout/verify.groovy b/src/it/projects/evaluate-forceStdout/verify.groovy similarity index 100% rename from src/it/evaluate-forceStdout/verify.groovy rename to src/it/projects/evaluate-forceStdout/verify.groovy diff --git a/src/it/evaluate/invoker.properties b/src/it/projects/evaluate-settings-servers/invoker.properties similarity index 100% rename from src/it/evaluate/invoker.properties rename to src/it/projects/evaluate-settings-servers/invoker.properties diff --git a/src/it/evaluate-settings-servers/pom.xml b/src/it/projects/evaluate-settings-servers/pom.xml similarity index 100% rename from src/it/evaluate-settings-servers/pom.xml rename to src/it/projects/evaluate-settings-servers/pom.xml diff --git a/src/it/evaluate-settings-servers/test.properties b/src/it/projects/evaluate-settings-servers/test.properties similarity index 100% rename from src/it/evaluate-settings-servers/test.properties rename to src/it/projects/evaluate-settings-servers/test.properties diff --git a/src/it/evaluate-settings-servers/verify.groovy b/src/it/projects/evaluate-settings-servers/verify.groovy similarity index 100% rename from src/it/evaluate-settings-servers/verify.groovy rename to src/it/projects/evaluate-settings-servers/verify.groovy diff --git a/src/it/evaluate-with-expression-with-output/invoker.properties b/src/it/projects/evaluate-with-expression-with-output/invoker.properties similarity index 100% rename from src/it/evaluate-with-expression-with-output/invoker.properties rename to src/it/projects/evaluate-with-expression-with-output/invoker.properties diff --git a/src/it/evaluate-with-expression-with-output/pom.xml b/src/it/projects/evaluate-with-expression-with-output/pom.xml similarity index 100% rename from src/it/evaluate-with-expression-with-output/pom.xml rename to src/it/projects/evaluate-with-expression-with-output/pom.xml diff --git a/src/it/evaluate-with-expression-with-output/test.properties b/src/it/projects/evaluate-with-expression-with-output/test.properties similarity index 100% rename from src/it/evaluate-with-expression-with-output/test.properties rename to src/it/projects/evaluate-with-expression-with-output/test.properties diff --git a/src/it/evaluate-with-expression-with-output/verify.groovy b/src/it/projects/evaluate-with-expression-with-output/verify.groovy similarity index 100% rename from src/it/evaluate-with-expression-with-output/verify.groovy rename to src/it/projects/evaluate-with-expression-with-output/verify.groovy diff --git a/src/it/evaluate-settings-servers/invoker.properties b/src/it/projects/evaluate/invoker.properties similarity index 100% rename from src/it/evaluate-settings-servers/invoker.properties rename to src/it/projects/evaluate/invoker.properties diff --git a/src/it/evaluate-forceStdout/pom.xml b/src/it/projects/evaluate/pom.xml similarity index 100% rename from src/it/evaluate-forceStdout/pom.xml rename to src/it/projects/evaluate/pom.xml diff --git a/src/it/evaluate/test.properties b/src/it/projects/evaluate/test.properties similarity index 100% rename from src/it/evaluate/test.properties rename to src/it/projects/evaluate/test.properties diff --git a/src/it/evaluate/verify.groovy b/src/it/projects/evaluate/verify.groovy similarity index 100% rename from src/it/evaluate/verify.groovy rename to src/it/projects/evaluate/verify.groovy diff --git a/src/it/settings.xml b/src/it/projects/settings.xml similarity index 100% rename from src/it/settings.xml rename to src/it/projects/settings.xml diff --git a/src/it/system/invoker.properties b/src/it/projects/system/invoker.properties similarity index 100% rename from src/it/system/invoker.properties rename to src/it/projects/system/invoker.properties diff --git a/src/it/active-profiles/pom.xml b/src/it/projects/system/pom.xml similarity index 100% rename from src/it/active-profiles/pom.xml rename to src/it/projects/system/pom.xml
