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

hboutemy pushed a commit to branch MWRAPPER-14
in repository https://gitbox.apache.org/repos/asf/maven-studies.git

commit 9bfc8d27bc995652aaf6c37c3c9e1ab8b30891e9
Author: Hervé Boutemy <hbout...@apache.org>
AuthorDate: Fri Nov 26 19:16:37 2021 +0100

    [MWRAPPER-14] switch from provisio to maven-assembly-plugin
---
 .gitignore                                         |   2 +-
 .mvn/wrapper/maven-wrapper.jar                     | Bin 47774 -> 0 bytes
 maven-wrapper-distribution/pom.xml                 |  65 ++++++++++++++++
 .../src/assembly/distribution.xml                  |  59 ++++++++++++++
 .../mvn}/wrapper/MavenWrapperDownloader.java       |   0
 .../mvn}/wrapper/maven-wrapper.properties          |   3 +-
 .../src/resources/mvnw                             |   0
 .../src/resources/mvnw.cmd                         |   0
 pom.xml => maven-wrapper/pom.xml                   |  21 ++---
 .../apache/maven/wrapper/BootstrapMainStarter.java |   0
 .../apache/maven/wrapper/DefaultDownloader.java    |   0
 .../java/org/apache/maven/wrapper/Downloader.java  |   0
 .../java/org/apache/maven/wrapper/Installer.java   |   0
 .../main/java/org/apache/maven/wrapper/Logger.java |   0
 .../org/apache/maven/wrapper/MavenWrapperMain.java |   0
 .../org/apache/maven/wrapper/PathAssembler.java    |   0
 .../maven/wrapper/SystemPropertiesHandler.java     |   0
 .../apache/maven/wrapper/WrapperConfiguration.java |   0
 .../org/apache/maven/wrapper/WrapperExecutor.java  |   0
 .../wrapper/cli/AbstractCommandLineConverter.java  |   0
 .../AbstractPropertiesCommandLineConverter.java    |   0
 .../wrapper/cli/CommandLineArgumentException.java  |   0
 .../maven/wrapper/cli/CommandLineConverter.java    |   0
 .../maven/wrapper/cli/CommandLineOption.java       |   0
 .../maven/wrapper/cli/CommandLineParser.java       |   0
 .../maven/wrapper/cli/ParsedCommandLine.java       |   0
 .../maven/wrapper/cli/ParsedCommandLineOption.java |   0
 .../cli/ProjectPropertiesCommandLineConverter.java |   0
 .../cli/SystemPropertiesCommandLineConverter.java  |   0
 .../org/apache/maven/wrapper/DownloaderTest.java   |   0
 .../org/apache/maven/wrapper/InstallerTest.java    |   0
 .../apache/maven/wrapper/PathAssemblerTest.java    |   0
 .../maven/wrapper/SystemPropertiesHandlerTest.java |   0
 .../apache/maven/wrapper/WrapperExecutorTest.java  |   0
 .../org/apache/maven/wrapper/wrapper.properties    |   0
 pom.xml                                            |  85 ++-------------------
 src/main/provisio/wrapper.xml                      |  37 ---------
 37 files changed, 139 insertions(+), 133 deletions(-)

diff --git a/.gitignore b/.gitignore
index 3a6c9d9..690b25d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,7 @@
 .classpath
 .project
 .settings
-/target/
+target/
 .DS_Store
 .idea/
 *.iml
diff --git a/.mvn/wrapper/maven-wrapper.jar b/.mvn/wrapper/maven-wrapper.jar
deleted file mode 100644
index 41c70a7..0000000
Binary files a/.mvn/wrapper/maven-wrapper.jar and /dev/null differ
diff --git a/maven-wrapper-distribution/pom.xml 
b/maven-wrapper-distribution/pom.xml
new file mode 100644
index 0000000..b8ae22c
--- /dev/null
+++ b/maven-wrapper-distribution/pom.xml
@@ -0,0 +1,65 @@
+<?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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.maven.wrapper</groupId>
+    <artifactId>maven-wrapper-parent</artifactId>
+    <version>3.0.3-SNAPSHOT</version>
+  </parent>
+  
+  <artifactId>maven-wrapper-distribution</artifactId>
+  <packaging>pom</packaging>
+
+  <name>Maven Wrapper Distribution</name>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven.wrapper</groupId>
+      <artifactId>maven-wrapper</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <descriptors>
+            <descriptor>src/assembly/distribution.xml</descriptor>
+          </descriptors>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/maven-wrapper-distribution/src/assembly/distribution.xml 
b/maven-wrapper-distribution/src/assembly/distribution.xml
new file mode 100644
index 0000000..2df7db1
--- /dev/null
+++ b/maven-wrapper-distribution/src/assembly/distribution.xml
@@ -0,0 +1,59 @@
+<?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.
+-->
+
+<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.1.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+    xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 
http://maven.apache.org/xsd/assembly-2.1.0.xsd";>
+  <id>distribution</id>
+  <formats>
+    <format>zip</format>
+  </formats>
+  <includeBaseDirectory>false</includeBaseDirectory>
+  <dependencySets>
+    <dependencySet>
+      <useProjectArtifact>false</useProjectArtifact>
+      <includes>
+        <include>org.apache.maven.wrapper:maven-wrapper:jar:*</include>
+      </includes>
+      <outputDirectory>.mvn/wrapper</outputDirectory>
+      <outputFileNameMapping>maven-wrapper.jar</outputFileNameMapping>
+    </dependencySet>
+  </dependencySets>
+  <files>
+    <file>
+      <source>src/resources/mvnw.cmd</source>
+      <outputDirectory>.</outputDirectory>
+      <lineEnding>dos</lineEnding>
+    </file>
+    <file>
+      <source>src/resources/mvnw</source>
+      <outputDirectory>.</outputDirectory>
+      <lineEnding>unix</lineEnding>
+      <fileMode>0755</fileMode>
+    </file>
+  </files>
+  <fileSets>
+    <fileSet>
+      <directory>src/resources/mvn</directory>
+      <outputDirectory>.mvn</outputDirectory>
+      <filtered>true</filtered>
+    </fileSet>
+  </fileSets>
+</assembly>
diff --git a/.mvn/wrapper/MavenWrapperDownloader.java 
b/maven-wrapper-distribution/src/resources/mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from .mvn/wrapper/MavenWrapperDownloader.java
rename to 
maven-wrapper-distribution/src/resources/mvn/wrapper/MavenWrapperDownloader.java
diff --git a/.mvn/wrapper/maven-wrapper.properties 
b/maven-wrapper-distribution/src/resources/mvn/wrapper/maven-wrapper.properties
similarity index 86%
rename from .mvn/wrapper/maven-wrapper.properties
rename to 
maven-wrapper-distribution/src/resources/mvn/wrapper/maven-wrapper.properties
index 4a173c3..43a290b 100644
--- a/.mvn/wrapper/maven-wrapper.properties
+++ 
b/maven-wrapper-distribution/src/resources/mvn/wrapper/maven-wrapper.properties
@@ -16,5 +16,4 @@
 # under the License.
 
 
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
-wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
-
+wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/${project.version}/maven-wrapper-${project.version}.jar
diff --git a/mvnw b/maven-wrapper-distribution/src/resources/mvnw
similarity index 100%
rename from mvnw
rename to maven-wrapper-distribution/src/resources/mvnw
diff --git a/mvnw.cmd b/maven-wrapper-distribution/src/resources/mvnw.cmd
similarity index 100%
rename from mvnw.cmd
rename to maven-wrapper-distribution/src/resources/mvnw.cmd
diff --git a/pom.xml b/maven-wrapper/pom.xml
similarity index 80%
copy from pom.xml
copy to maven-wrapper/pom.xml
index f60d52d..2b7b5e8 100644
--- a/pom.xml
+++ b/maven-wrapper/pom.xml
@@ -23,21 +23,18 @@ under the License.
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.maven</groupId>
-    <artifactId>maven-parent</artifactId>
-    <version>34</version>
+    <groupId>org.apache.maven.wrapper</groupId>
+    <artifactId>maven-wrapper-parent</artifactId>
+    <version>3.0.3-SNAPSHOT</version>
   </parent>
   
-  <groupId>org.apache.maven.wrapper</groupId>
   <artifactId>maven-wrapper</artifactId>
-  <version>3.0.3-SNAPSHOT</version>
-  <packaging>provisio</packaging>
 
-  <name>Maven Wrapper</name>
+  <name>Maven Wrapper Jar</name>
+  <description>Maven Wrapper Jar download, installs and launches installed 
target Maven distribution as part of Maven Wrapper scripts run.</description>
 
   <properties>
     <javaVersion>5</javaVersion>
-    
<project.build.outputTimestamp>2021-11-26T10:03:59Z</project.build.outputTimestamp>
   </properties>
 
   <dependencies>
@@ -83,14 +80,6 @@ under the License.
   <build>
     <plugins>
       <plugin>
-        <groupId>io.takari.maven.plugins</groupId>
-        <artifactId>provisio-maven-plugin</artifactId>
-        <!--  careful - upgrade to 0.1.50 causes problem with extraction of 
tar.gz
-        instead of into .mvn/wrapper it looses the .mvn path and extracts to 
wrapper -->
-        <version>0.1.46</version>
-        <extensions>true</extensions>
-      </plugin>
-      <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-enforcer-plugin</artifactId>
         <executions>
diff --git a/src/main/java/org/apache/maven/wrapper/BootstrapMainStarter.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/BootstrapMainStarter.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/BootstrapMainStarter.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/BootstrapMainStarter.java
diff --git a/src/main/java/org/apache/maven/wrapper/DefaultDownloader.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/DefaultDownloader.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/DefaultDownloader.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/DefaultDownloader.java
diff --git a/src/main/java/org/apache/maven/wrapper/Downloader.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/Downloader.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/Downloader.java
rename to maven-wrapper/src/main/java/org/apache/maven/wrapper/Downloader.java
diff --git a/src/main/java/org/apache/maven/wrapper/Installer.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/Installer.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/Installer.java
rename to maven-wrapper/src/main/java/org/apache/maven/wrapper/Installer.java
diff --git a/src/main/java/org/apache/maven/wrapper/Logger.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/Logger.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/Logger.java
rename to maven-wrapper/src/main/java/org/apache/maven/wrapper/Logger.java
diff --git a/src/main/java/org/apache/maven/wrapper/MavenWrapperMain.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/MavenWrapperMain.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/MavenWrapperMain.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/MavenWrapperMain.java
diff --git a/src/main/java/org/apache/maven/wrapper/PathAssembler.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/PathAssembler.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/PathAssembler.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/PathAssembler.java
diff --git 
a/src/main/java/org/apache/maven/wrapper/SystemPropertiesHandler.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/SystemPropertiesHandler.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/SystemPropertiesHandler.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/SystemPropertiesHandler.java
diff --git a/src/main/java/org/apache/maven/wrapper/WrapperConfiguration.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/WrapperConfiguration.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/WrapperConfiguration.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/WrapperConfiguration.java
diff --git a/src/main/java/org/apache/maven/wrapper/WrapperExecutor.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/WrapperExecutor.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/WrapperExecutor.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/WrapperExecutor.java
diff --git 
a/src/main/java/org/apache/maven/wrapper/cli/AbstractCommandLineConverter.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/AbstractCommandLineConverter.java
similarity index 100%
rename from 
src/main/java/org/apache/maven/wrapper/cli/AbstractCommandLineConverter.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/AbstractCommandLineConverter.java
diff --git 
a/src/main/java/org/apache/maven/wrapper/cli/AbstractPropertiesCommandLineConverter.java
 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/AbstractPropertiesCommandLineConverter.java
similarity index 100%
rename from 
src/main/java/org/apache/maven/wrapper/cli/AbstractPropertiesCommandLineConverter.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/AbstractPropertiesCommandLineConverter.java
diff --git 
a/src/main/java/org/apache/maven/wrapper/cli/CommandLineArgumentException.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/CommandLineArgumentException.java
similarity index 100%
rename from 
src/main/java/org/apache/maven/wrapper/cli/CommandLineArgumentException.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/CommandLineArgumentException.java
diff --git 
a/src/main/java/org/apache/maven/wrapper/cli/CommandLineConverter.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/CommandLineConverter.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/cli/CommandLineConverter.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/CommandLineConverter.java
diff --git a/src/main/java/org/apache/maven/wrapper/cli/CommandLineOption.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/CommandLineOption.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/cli/CommandLineOption.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/CommandLineOption.java
diff --git a/src/main/java/org/apache/maven/wrapper/cli/CommandLineParser.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/CommandLineParser.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/cli/CommandLineParser.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/CommandLineParser.java
diff --git a/src/main/java/org/apache/maven/wrapper/cli/ParsedCommandLine.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/ParsedCommandLine.java
similarity index 100%
rename from src/main/java/org/apache/maven/wrapper/cli/ParsedCommandLine.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/ParsedCommandLine.java
diff --git 
a/src/main/java/org/apache/maven/wrapper/cli/ParsedCommandLineOption.java 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/ParsedCommandLineOption.java
similarity index 100%
rename from 
src/main/java/org/apache/maven/wrapper/cli/ParsedCommandLineOption.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/ParsedCommandLineOption.java
diff --git 
a/src/main/java/org/apache/maven/wrapper/cli/ProjectPropertiesCommandLineConverter.java
 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/ProjectPropertiesCommandLineConverter.java
similarity index 100%
rename from 
src/main/java/org/apache/maven/wrapper/cli/ProjectPropertiesCommandLineConverter.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/ProjectPropertiesCommandLineConverter.java
diff --git 
a/src/main/java/org/apache/maven/wrapper/cli/SystemPropertiesCommandLineConverter.java
 
b/maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/SystemPropertiesCommandLineConverter.java
similarity index 100%
rename from 
src/main/java/org/apache/maven/wrapper/cli/SystemPropertiesCommandLineConverter.java
rename to 
maven-wrapper/src/main/java/org/apache/maven/wrapper/cli/SystemPropertiesCommandLineConverter.java
diff --git a/src/test/java/org/apache/maven/wrapper/DownloaderTest.java 
b/maven-wrapper/src/test/java/org/apache/maven/wrapper/DownloaderTest.java
similarity index 100%
rename from src/test/java/org/apache/maven/wrapper/DownloaderTest.java
rename to 
maven-wrapper/src/test/java/org/apache/maven/wrapper/DownloaderTest.java
diff --git a/src/test/java/org/apache/maven/wrapper/InstallerTest.java 
b/maven-wrapper/src/test/java/org/apache/maven/wrapper/InstallerTest.java
similarity index 100%
rename from src/test/java/org/apache/maven/wrapper/InstallerTest.java
rename to 
maven-wrapper/src/test/java/org/apache/maven/wrapper/InstallerTest.java
diff --git a/src/test/java/org/apache/maven/wrapper/PathAssemblerTest.java 
b/maven-wrapper/src/test/java/org/apache/maven/wrapper/PathAssemblerTest.java
similarity index 100%
rename from src/test/java/org/apache/maven/wrapper/PathAssemblerTest.java
rename to 
maven-wrapper/src/test/java/org/apache/maven/wrapper/PathAssemblerTest.java
diff --git 
a/src/test/java/org/apache/maven/wrapper/SystemPropertiesHandlerTest.java 
b/maven-wrapper/src/test/java/org/apache/maven/wrapper/SystemPropertiesHandlerTest.java
similarity index 100%
rename from 
src/test/java/org/apache/maven/wrapper/SystemPropertiesHandlerTest.java
rename to 
maven-wrapper/src/test/java/org/apache/maven/wrapper/SystemPropertiesHandlerTest.java
diff --git a/src/test/java/org/apache/maven/wrapper/WrapperExecutorTest.java 
b/maven-wrapper/src/test/java/org/apache/maven/wrapper/WrapperExecutorTest.java
similarity index 100%
rename from src/test/java/org/apache/maven/wrapper/WrapperExecutorTest.java
rename to 
maven-wrapper/src/test/java/org/apache/maven/wrapper/WrapperExecutorTest.java
diff --git a/src/test/resources/org/apache/maven/wrapper/wrapper.properties 
b/maven-wrapper/src/test/resources/org/apache/maven/wrapper/wrapper.properties
similarity index 100%
rename from src/test/resources/org/apache/maven/wrapper/wrapper.properties
rename to 
maven-wrapper/src/test/resources/org/apache/maven/wrapper/wrapper.properties
diff --git a/pom.xml b/pom.xml
index f60d52d..125d62c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,88 +29,19 @@ under the License.
   </parent>
   
   <groupId>org.apache.maven.wrapper</groupId>
-  <artifactId>maven-wrapper</artifactId>
+  <artifactId>maven-wrapper-parent</artifactId>
   <version>3.0.3-SNAPSHOT</version>
-  <packaging>provisio</packaging>
+  <packaging>pom</packaging>
 
-  <name>Maven Wrapper</name>
+  <name>Apache Maven Wrapper</name>
 
   <properties>
-    <javaVersion>5</javaVersion>
+    <javaVersion>8</javaVersion>
     
<project.build.outputTimestamp>2021-11-26T10:03:59Z</project.build.outputTimestamp>
   </properties>
 
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>4.12</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.hamcrest</groupId>
-      <artifactId>hamcrest-all</artifactId>
-      <version>1.3</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.mockito</groupId>
-      <artifactId>mockito-core</artifactId>
-      <version>2.8.47</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>commons-lang</groupId>
-      <artifactId>commons-lang</artifactId>
-      <version>2.6</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>commons-io</groupId>
-      <artifactId>commons-io</artifactId>
-      <version>2.6</version>
-      <scope>test</scope>
-    </dependency>
-    <!-- Using zip util class, should be replaced with a zip lib -->
-    <dependency>
-      <groupId>org.apache.ant</groupId>
-      <artifactId>ant</artifactId>
-      <version>1.10.4</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>io.takari.maven.plugins</groupId>
-        <artifactId>provisio-maven-plugin</artifactId>
-        <!--  careful - upgrade to 0.1.50 causes problem with extraction of 
tar.gz
-        instead of into .mvn/wrapper it looses the .mvn path and extracts to 
wrapper -->
-        <version>0.1.46</version>
-        <extensions>true</extensions>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-enforcer-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>enforce-bytecode-version</id>
-            <goals>
-              <goal>enforce</goal>
-            </goals>
-            <configuration>
-              <rules>
-                <enforceBytecodeVersion>
-                  <maxJdkVersion>${maven.compiler.target}</maxJdkVersion>
-                  <ignoredScopes>test</ignoredScopes>
-                </enforceBytecodeVersion>
-              </rules>
-              <fail>true</fail>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
+  <modules>
+    <module>maven-wrapper</module>
+    <module>maven-wrapper-distribution</module>
+  </modules>
 </project>
diff --git a/src/main/provisio/wrapper.xml b/src/main/provisio/wrapper.xml
deleted file mode 100644
index 94cad12..0000000
--- a/src/main/provisio/wrapper.xml
+++ /dev/null
@@ -1,37 +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.
--->
-
-<runtime>
-  <archive name="${project.artifactId}-${project.version}.tar.gz" />
-  
-  <artifactSet to="/.mvn/wrapper">
-     <artifact ref="projectArtifact" as="maven-wrapper.jar"/> 
-  </artifactSet>
-  
-  <fileSet to="/">
-    <directory path="${basedir}">
-      <include>mvnw</include>
-      <include>mvnw.cmd</include>
-      <include>.mvn/**</include>
-      <exclude>**/*.jar</exclude>
-    </directory>
-  </fileSet>
-</runtime>

Reply via email to