You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2019/11/28 04:57:34 UTC
[camel-quarkus] branch master updated: Simplify the Tooling
hierarchy (#479)
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/master by this push:
new c22bf98 Simplify the Tooling hierarchy (#479)
c22bf98 is described below
commit c22bf9879e22ff27f9ab7d559a0c77f22c457ae1
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Thu Nov 28 05:57:25 2019 +0100
Simplify the Tooling hierarchy (#479)
* Simplify the Tooling hierarchy
* Move build/**/* to tooling
---
extensions/pom.xml | 4 +-
poms/build-parent/pom.xml | 6 +-
.../create-extension-templates/IT.java | 0
.../create-extension-templates/Processor.java | 0
.../create-extension-templates/Test.java | 0
.../create-extension-templates/TestResource.java | 0
.../create-extension-templates/deployment-pom.xml | 0
.../integration-test-pom.xml | 0
.../create-extension-templates/parent-pom.xml | 0
.../create-extension-templates/runtime-pom.xml | 0
{build => tooling}/eclipse-formatter-config.xml | 0
.../main/resources => legal}/META-INF/LICENSE.txt | 0
.../main/resources => legal}/META-INF/NOTICE.txt | 0
tooling/maven/pom.xml | 38 ------
tooling/{maven => }/package-maven-plugin/pom.xml | 2 +-
.../apache/camel/quarkus/maven/ExtMvelHelper.java | 0
.../quarkus/maven/PrepareCatalogQuarkusMojo.java | 0
.../quarkus/maven/UpdateDocExtensionsListMojo.java | 0
.../src/main/resources}/META-INF/LICENSE.txt | 0
.../src/main/resources}/META-INF/NOTICE.txt | 0
.../camel-quarkus-package-maven-plugin.properties | 0
.../src/main/resources/other-template.mvel | 0
.../src/main/resources/readme-components.mvel | 0
.../src/main/resources/readme-dataformats.mvel | 0
.../src/main/resources/readme-languages.mvel | 0
.../src/main/resources/readme-others.mvel | 0
tooling/parent/pom.xml | 148 ---------------------
tooling/pom.xml | 119 ++++++++++++++++-
.../scripts/validate-dependencies.groovy | 0
.../scripts/validate-extension-metadata.groovy | 0
30 files changed, 122 insertions(+), 195 deletions(-)
diff --git a/extensions/pom.xml b/extensions/pom.xml
index 069d68b..519d045 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -107,7 +107,7 @@
</goals>
<phase>verify</phase>
<configuration>
- <source>file:///${project.basedir}/../build/scripts/validate-extension-metadata.groovy</source>
+ <source>file:///${project.basedir}/../tooling/scripts/validate-extension-metadata.groovy</source>
</configuration>
</execution>
</executions>
@@ -136,7 +136,7 @@
<namePrefix xml:space="preserve">Camel Quarkus :: </namePrefix>
<nameSegmentDelimiter xml:space="preserve"> :: </nameSegmentDelimiter>
<javaPackageInfix>component</javaPackageInfix>
- <templatesUriBase>file:///${project.basedir}/../build/create-extension-templates</templatesUriBase>
+ <templatesUriBase>file:///${project.basedir}/../tooling/create-extension-templates</templatesUriBase>
<runtimeBomPath>../poms/bom/pom.xml</runtimeBomPath>
<deploymentBomPath>../poms/bom-deployment/pom.xml</deploymentBomPath>
<bomEntryVersion>@{camel-quarkus.version}</bomEntryVersion>
diff --git a/poms/build-parent/pom.xml b/poms/build-parent/pom.xml
index f985191..d84bc12 100644
--- a/poms/build-parent/pom.xml
+++ b/poms/build-parent/pom.xml
@@ -144,7 +144,7 @@
</goals>
<phase>validate</phase>
<configuration>
- <source>file://${camel.quarkus.project.root}/build/scripts/validate-dependencies.groovy</source>
+ <source>file://${camel.quarkus.project.root}/tooling/scripts/validate-dependencies.groovy</source>
</configuration>
</execution>
</executions>
@@ -171,7 +171,7 @@
<configuration>
<resources>
<resource>
- <directory>${camel.quarkus.project.root}/build/legal</directory>
+ <directory>${camel.quarkus.project.root}/tooling/legal</directory>
</resource>
</resources>
</configuration>
@@ -190,7 +190,7 @@
</execution>
</executions>
<configuration>
- <configFile>${camel.quarkus.project.root}/build/eclipse-formatter-config.xml</configFile>
+ <configFile>${camel.quarkus.project.root}/tooling/eclipse-formatter-config.xml</configFile>
</configuration>
</plugin>
</plugins>
diff --git a/build/create-extension-templates/IT.java b/tooling/create-extension-templates/IT.java
similarity index 100%
rename from build/create-extension-templates/IT.java
rename to tooling/create-extension-templates/IT.java
diff --git a/build/create-extension-templates/Processor.java b/tooling/create-extension-templates/Processor.java
similarity index 100%
rename from build/create-extension-templates/Processor.java
rename to tooling/create-extension-templates/Processor.java
diff --git a/build/create-extension-templates/Test.java b/tooling/create-extension-templates/Test.java
similarity index 100%
rename from build/create-extension-templates/Test.java
rename to tooling/create-extension-templates/Test.java
diff --git a/build/create-extension-templates/TestResource.java b/tooling/create-extension-templates/TestResource.java
similarity index 100%
rename from build/create-extension-templates/TestResource.java
rename to tooling/create-extension-templates/TestResource.java
diff --git a/build/create-extension-templates/deployment-pom.xml b/tooling/create-extension-templates/deployment-pom.xml
similarity index 100%
rename from build/create-extension-templates/deployment-pom.xml
rename to tooling/create-extension-templates/deployment-pom.xml
diff --git a/build/create-extension-templates/integration-test-pom.xml b/tooling/create-extension-templates/integration-test-pom.xml
similarity index 100%
rename from build/create-extension-templates/integration-test-pom.xml
rename to tooling/create-extension-templates/integration-test-pom.xml
diff --git a/build/create-extension-templates/parent-pom.xml b/tooling/create-extension-templates/parent-pom.xml
similarity index 100%
rename from build/create-extension-templates/parent-pom.xml
rename to tooling/create-extension-templates/parent-pom.xml
diff --git a/build/create-extension-templates/runtime-pom.xml b/tooling/create-extension-templates/runtime-pom.xml
similarity index 100%
rename from build/create-extension-templates/runtime-pom.xml
rename to tooling/create-extension-templates/runtime-pom.xml
diff --git a/build/eclipse-formatter-config.xml b/tooling/eclipse-formatter-config.xml
similarity index 100%
rename from build/eclipse-formatter-config.xml
rename to tooling/eclipse-formatter-config.xml
diff --git a/tooling/maven/package-maven-plugin/src/main/resources/META-INF/LICENSE.txt b/tooling/legal/META-INF/LICENSE.txt
similarity index 100%
rename from tooling/maven/package-maven-plugin/src/main/resources/META-INF/LICENSE.txt
rename to tooling/legal/META-INF/LICENSE.txt
diff --git a/tooling/maven/package-maven-plugin/src/main/resources/META-INF/NOTICE.txt b/tooling/legal/META-INF/NOTICE.txt
similarity index 100%
rename from tooling/maven/package-maven-plugin/src/main/resources/META-INF/NOTICE.txt
rename to tooling/legal/META-INF/NOTICE.txt
diff --git a/tooling/maven/pom.xml b/tooling/maven/pom.xml
deleted file mode 100644
index ac4819d..0000000
--- a/tooling/maven/pom.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-tooling</artifactId>
- <version>0.4.1-SNAPSHOT</version>
- </parent>
-
- <artifactId>camel-quarkus-tooling-maven</artifactId>
- <packaging>pom</packaging>
-
- <name>Camel Quarkus :: Tooling :: Maven</name>
-
- <modules>
- <module>package-maven-plugin</module>
- </modules>
-
-</project>
diff --git a/tooling/maven/package-maven-plugin/pom.xml b/tooling/package-maven-plugin/pom.xml
similarity index 98%
rename from tooling/maven/package-maven-plugin/pom.xml
rename to tooling/package-maven-plugin/pom.xml
index d108c3f..b78fc60 100644
--- a/tooling/maven/package-maven-plugin/pom.xml
+++ b/tooling/package-maven-plugin/pom.xml
@@ -22,7 +22,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-tooling-maven</artifactId>
+ <artifactId>camel-quarkus-tooling</artifactId>
<version>0.4.1-SNAPSHOT</version>
</parent>
diff --git a/tooling/maven/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/ExtMvelHelper.java b/tooling/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/ExtMvelHelper.java
similarity index 100%
rename from tooling/maven/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/ExtMvelHelper.java
rename to tooling/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/ExtMvelHelper.java
diff --git a/tooling/maven/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/PrepareCatalogQuarkusMojo.java b/tooling/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/PrepareCatalogQuarkusMojo.java
similarity index 100%
rename from tooling/maven/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/PrepareCatalogQuarkusMojo.java
rename to tooling/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/PrepareCatalogQuarkusMojo.java
diff --git a/tooling/maven/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateDocExtensionsListMojo.java b/tooling/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateDocExtensionsListMojo.java
similarity index 100%
rename from tooling/maven/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateDocExtensionsListMojo.java
rename to tooling/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateDocExtensionsListMojo.java
diff --git a/build/legal/META-INF/LICENSE.txt b/tooling/package-maven-plugin/src/main/resources/META-INF/LICENSE.txt
similarity index 100%
rename from build/legal/META-INF/LICENSE.txt
rename to tooling/package-maven-plugin/src/main/resources/META-INF/LICENSE.txt
diff --git a/build/legal/META-INF/NOTICE.txt b/tooling/package-maven-plugin/src/main/resources/META-INF/NOTICE.txt
similarity index 100%
rename from build/legal/META-INF/NOTICE.txt
rename to tooling/package-maven-plugin/src/main/resources/META-INF/NOTICE.txt
diff --git a/tooling/maven/package-maven-plugin/src/main/resources/camel-quarkus-package-maven-plugin.properties b/tooling/package-maven-plugin/src/main/resources/camel-quarkus-package-maven-plugin.properties
similarity index 100%
rename from tooling/maven/package-maven-plugin/src/main/resources/camel-quarkus-package-maven-plugin.properties
rename to tooling/package-maven-plugin/src/main/resources/camel-quarkus-package-maven-plugin.properties
diff --git a/tooling/maven/package-maven-plugin/src/main/resources/other-template.mvel b/tooling/package-maven-plugin/src/main/resources/other-template.mvel
similarity index 100%
rename from tooling/maven/package-maven-plugin/src/main/resources/other-template.mvel
rename to tooling/package-maven-plugin/src/main/resources/other-template.mvel
diff --git a/tooling/maven/package-maven-plugin/src/main/resources/readme-components.mvel b/tooling/package-maven-plugin/src/main/resources/readme-components.mvel
similarity index 100%
rename from tooling/maven/package-maven-plugin/src/main/resources/readme-components.mvel
rename to tooling/package-maven-plugin/src/main/resources/readme-components.mvel
diff --git a/tooling/maven/package-maven-plugin/src/main/resources/readme-dataformats.mvel b/tooling/package-maven-plugin/src/main/resources/readme-dataformats.mvel
similarity index 100%
rename from tooling/maven/package-maven-plugin/src/main/resources/readme-dataformats.mvel
rename to tooling/package-maven-plugin/src/main/resources/readme-dataformats.mvel
diff --git a/tooling/maven/package-maven-plugin/src/main/resources/readme-languages.mvel b/tooling/package-maven-plugin/src/main/resources/readme-languages.mvel
similarity index 100%
rename from tooling/maven/package-maven-plugin/src/main/resources/readme-languages.mvel
rename to tooling/package-maven-plugin/src/main/resources/readme-languages.mvel
diff --git a/tooling/maven/package-maven-plugin/src/main/resources/readme-others.mvel b/tooling/package-maven-plugin/src/main/resources/readme-others.mvel
similarity index 100%
rename from tooling/maven/package-maven-plugin/src/main/resources/readme-others.mvel
rename to tooling/package-maven-plugin/src/main/resources/readme-others.mvel
diff --git a/tooling/parent/pom.xml b/tooling/parent/pom.xml
deleted file mode 100644
index 09121f7..0000000
--- a/tooling/parent/pom.xml
+++ /dev/null
@@ -1,148 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-tooling</artifactId>
- <version>0.4.1-SNAPSHOT</version>
- </parent>
-
- <artifactId>tooling-parent</artifactId>
- <packaging>pom</packaging>
-
- <name>Camel Quarkus :: Tooling Parent</name>
- <description>Camel Quarkus Tooling Parent POM</description>
-
- <properties>
- <maven-version>3.6.2</maven-version>
- <maven-maven-plugin-descriptor-version>2.2.1</maven-maven-plugin-descriptor-version>
- <maven-project-version>2.2.1</maven-project-version>
- <maven-dependency-tree-version>3.0.1</maven-dependency-tree-version>
- <maven-plugin-annotations-version>3.6.0</maven-plugin-annotations-version>
- <maven-reporting-api-version>3.0</maven-reporting-api-version>
- <maven-reporting-impl-version>3.0.0</maven-reporting-impl-version>
- <maven-resolver-version>1.4.1</maven-resolver-version>
- <plexus-build-api-version>0.0.7</plexus-build-api-version>
- <plexus-container-default-version>2.0.0</plexus-container-default-version>
- <plexus-utils-version>3.2.1</plexus-utils-version>
- </properties>
-
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-core</artifactId>
- <version>${maven-version}</version>
- <exclusions>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-jdk14</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>jcl-over-slf4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-nop</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-artifact</artifactId>
- <version>${maven-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>${maven-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-compat</artifactId>
- <version>${maven-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.plugin-tools</groupId>
- <artifactId>maven-plugin-annotations</artifactId>
- <version>${maven-plugin-annotations-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-descriptor</artifactId>
- <version>${maven-maven-plugin-descriptor-version}</version>
- <exclusions>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>${maven-project-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.shared</groupId>
- <artifactId>maven-dependency-tree</artifactId>
- <version>${maven-dependency-tree-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.reporting</groupId>
- <artifactId>maven-reporting-api</artifactId>
- <version>${maven-reporting-api-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.reporting</groupId>
- <artifactId>maven-reporting-impl</artifactId>
- <version>${maven-reporting-impl-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.resolver</groupId>
- <artifactId>maven-resolver-api</artifactId>
- <version>${maven-resolver-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.resolver</groupId>
- <artifactId>maven-resolver-util</artifactId>
- <version>${maven-resolver-version}</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-container-default</artifactId>
- <version>${plexus-container-default-version}</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-utils</artifactId>
- <version>${plexus-utils-version}</version>
- </dependency>
- <dependency>
- <groupId>org.sonatype.plexus</groupId>
- <artifactId>plexus-build-api</artifactId>
- <version>${plexus-build-api-version}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
-</project>
diff --git a/tooling/pom.xml b/tooling/pom.xml
index defac5e..4479375 100644
--- a/tooling/pom.xml
+++ b/tooling/pom.xml
@@ -18,8 +18,8 @@
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
<modelVersion>4.0.0</modelVersion>
+
<parent>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-parent</artifactId>
@@ -30,10 +30,123 @@
<packaging>pom</packaging>
<name>Camel Quarkus :: Tooling</name>
+ <description>Camel Quarkus Tooling Parent POM</description>
+
+ <properties>
+ <maven-version>3.6.2</maven-version>
+ <maven-maven-plugin-descriptor-version>2.2.1</maven-maven-plugin-descriptor-version>
+ <maven-project-version>2.2.1</maven-project-version>
+ <maven-dependency-tree-version>3.0.1</maven-dependency-tree-version>
+ <maven-plugin-annotations-version>3.6.0</maven-plugin-annotations-version>
+ <maven-reporting-api-version>3.0</maven-reporting-api-version>
+ <maven-reporting-impl-version>3.0.0</maven-reporting-impl-version>
+ <maven-resolver-version>1.4.1</maven-resolver-version>
+ <plexus-build-api-version>0.0.7</plexus-build-api-version>
+ <plexus-container-default-version>2.0.0</plexus-container-default-version>
+ <plexus-utils-version>3.2.1</plexus-utils-version>
+ </properties>
<modules>
- <module>parent</module>
- <module>maven</module>
+ <module>package-maven-plugin</module>
</modules>
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-core</artifactId>
+ <version>${maven-version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-jdk14</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-nop</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-artifact</artifactId>
+ <version>${maven-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-api</artifactId>
+ <version>${maven-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-compat</artifactId>
+ <version>${maven-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-annotations</artifactId>
+ <version>${maven-plugin-annotations-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-descriptor</artifactId>
+ <version>${maven-maven-plugin-descriptor-version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-project</artifactId>
+ <version>${maven-project-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.shared</groupId>
+ <artifactId>maven-dependency-tree</artifactId>
+ <version>${maven-dependency-tree-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.reporting</groupId>
+ <artifactId>maven-reporting-api</artifactId>
+ <version>${maven-reporting-api-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.reporting</groupId>
+ <artifactId>maven-reporting-impl</artifactId>
+ <version>${maven-reporting-impl-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.resolver</groupId>
+ <artifactId>maven-resolver-api</artifactId>
+ <version>${maven-resolver-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.resolver</groupId>
+ <artifactId>maven-resolver-util</artifactId>
+ <version>${maven-resolver-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-container-default</artifactId>
+ <version>${plexus-container-default-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-utils</artifactId>
+ <version>${plexus-utils-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.plexus</groupId>
+ <artifactId>plexus-build-api</artifactId>
+ <version>${plexus-build-api-version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
</project>
diff --git a/build/scripts/validate-dependencies.groovy b/tooling/scripts/validate-dependencies.groovy
similarity index 100%
rename from build/scripts/validate-dependencies.groovy
rename to tooling/scripts/validate-dependencies.groovy
diff --git a/build/scripts/validate-extension-metadata.groovy b/tooling/scripts/validate-extension-metadata.groovy
similarity index 100%
rename from build/scripts/validate-extension-metadata.groovy
rename to tooling/scripts/validate-extension-metadata.groovy