[maven-assembly-plugin] branch dependabot/maven/org.apache.maven-maven-aether-provider-3.3.9 created (now c79239b)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.apache.maven-maven-aether-provider-3.3.9 in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git. at c79239b Bump maven-aether-provider from 3.0 to 3.3.9 No new revisions were added by this update.
[maven-assembly-plugin] branch dependabot/maven/org.apache.maven.plugin-testing-maven-plugin-testing-harness-3.3.0 created (now f7c4a5d)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.apache.maven.plugin-testing-maven-plugin-testing-harness-3.3.0 in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git. at f7c4a5d Bump maven-plugin-testing-harness from 2.1 to 3.3.0 No new revisions were added by this update.
[maven-jar-plugin] branch master updated (09bc185 -> e4a728c)
This is an automated email from the ASF dual-hosted git repository. olamy pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/maven-jar-plugin.git. from 09bc185 Merge pull request #20 from apache/dependabot/maven/org.apache.maven.shared-maven-shared-utils-3.3.4 add fa0b0be Bump plexus-archiver from 4.2.3 to 4.2.5 add e4a728c Merge pull request #23 from apache/dependabot/maven/org.codehaus.plexus-plexus-archiver-4.2.5 No new revisions were added by this update. Summary of changes: pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
[maven-jar-plugin] branch master updated (cc5256e -> 09bc185)
This is an automated email from the ASF dual-hosted git repository. olamy pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/maven-jar-plugin.git. from cc5256e add gh actions add bf30b44 Bump maven-shared-utils from 3.3.3 to 3.3.4 new 09bc185 Merge pull request #20 from apache/dependabot/maven/org.apache.maven.shared-maven-shared-utils-3.3.4 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
[maven-jar-plugin] 01/01: Merge pull request #20 from apache/dependabot/maven/org.apache.maven.shared-maven-shared-utils-3.3.4
This is an automated email from the ASF dual-hosted git repository. olamy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-jar-plugin.git commit 09bc18568eb27c57a9a35fdb77df023f51ba1686 Merge: cc5256e bf30b44 Author: Olivier Lamy AuthorDate: Thu Oct 14 14:33:50 2021 +1000 Merge pull request #20 from apache/dependabot/maven/org.apache.maven.shared-maven-shared-utils-3.3.4 Bump maven-shared-utils from 3.3.3 to 3.3.4 pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
[maven-help-plugin] branch dependabot/maven/org.codehaus.plexus-plexus-utils-3.4.1 created (now 5468c0f)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.codehaus.plexus-plexus-utils-3.4.1 in repository https://gitbox.apache.org/repos/asf/maven-help-plugin.git. at 5468c0f Bump plexus-utils from 3.3.0 to 3.4.1 No new revisions were added by this update.
[maven-jar-plugin] branch dependabot/maven/org.codehaus.plexus-plexus-archiver-4.2.5 created (now fa0b0be)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.codehaus.plexus-plexus-archiver-4.2.5 in repository https://gitbox.apache.org/repos/asf/maven-jar-plugin.git. at fa0b0be Bump plexus-archiver from 4.2.3 to 4.2.5 No new revisions were added by this update.
[maven-jar-plugin] branch dependabot/maven/org.codehaus.plexus-plexus-utils-3.4.1 created (now 2545426)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.codehaus.plexus-plexus-utils-3.4.1 in repository https://gitbox.apache.org/repos/asf/maven-jar-plugin.git. at 2545426 Bump plexus-utils from 3.3.0 to 3.4.1 No new revisions were added by this update.
[maven-jar-plugin] branch dependabot/maven/mavenVersion-3.8.3 created (now 4d6f468)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/mavenVersion-3.8.3 in repository https://gitbox.apache.org/repos/asf/maven-jar-plugin.git. at 4d6f468 Bump mavenVersion from 3.1.0 to 3.8.3 No new revisions were added by this update.
[maven-jar-plugin] branch dependabot/maven/org.apache.maven.shared-maven-shared-utils-3.3.4 created (now bf30b44)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.apache.maven.shared-maven-shared-utils-3.3.4 in repository https://gitbox.apache.org/repos/asf/maven-jar-plugin.git. at bf30b44 Bump maven-shared-utils from 3.3.3 to 3.3.4 No new revisions were added by this update.
[maven-assembly-plugin] branch dependabot/maven/commons-io-commons-io-2.11.0 created (now 16a76ee)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/commons-io-commons-io-2.11.0 in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git. at 16a76ee Bump commons-io from 2.6 to 2.11.0 No new revisions were added by this update.
[maven-assembly-plugin] branch dependabot/maven/org.codehaus.plexus-plexus-utils-3.4.1 created (now e072f58)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.codehaus.plexus-plexus-utils-3.4.1 in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git. at e072f58 Bump plexus-utils from 3.3.0 to 3.4.1 No new revisions were added by this update.
[maven-assembly-plugin] branch dependabot/maven/org.sonatype.sisu-sisu-inject-plexus-2.6.0 created (now fc001c9)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.sonatype.sisu-sisu-inject-plexus-2.6.0 in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git. at fc001c9 Bump sisu-inject-plexus from 1.4.2 to 2.6.0 No new revisions were added by this update.
[maven-assembly-plugin] branch master updated: add simple gh actions
This is an automated email from the ASF dual-hosted git repository. olamy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git The following commit(s) were added to refs/heads/master by this push: new 8ad3645 add simple gh actions 8ad3645 is described below commit 8ad3645052c38714969f8e0949f5a8a10955c857 Author: Olivier Lamy AuthorDate: Thu Oct 14 11:27:20 2021 +1000 add simple gh actions Signed-off-by: Olivier Lamy --- .github/dependabot.yml | 27 ++ .github/workflows/maven.yml | 46 + 2 files changed, 73 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000..9c76191 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,27 @@ +# 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. + +version: 2 +updates: + - package-ecosystem: "maven" +directory: "/" +schedule: + interval: "daily" + - package-ecosystem: "github-actions" +directory: "/" +schedule: + interval: "daily" diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml new file mode 100644 index 000..8994aa7 --- /dev/null +++ b/.github/workflows/maven.yml @@ -0,0 +1,46 @@ +# 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. + +name: GitHub CI + +on: [push, pull_request] + +jobs: + build: + +strategy: + matrix: +os: [ubuntu-latest, windows-latest, macOS-latest] +java: [8, 11, 17] +jdk: [temurin, zulu] + fail-fast: false + +runs-on: ${{ matrix.os }} + +steps: + - name: Checkout +uses: actions/checkout@v2.3.4 + + - name: Set up JDK +uses: actions/setup-java@v2 +with: + distribution: ${{ matrix.jdk }} + java-version: ${{ matrix.java }} + cache: 'maven' + + - name: Build with Maven +run: mvn verify --errors --batch-mode --show-version -P run-its
[maven-jar-plugin] branch master updated: add gh actions
This is an automated email from the ASF dual-hosted git repository. olamy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-jar-plugin.git The following commit(s) were added to refs/heads/master by this push: new cc5256e add gh actions cc5256e is described below commit cc5256e33ebc24cb54aa786892857d22c46ebddd Author: Olivier Lamy AuthorDate: Thu Oct 14 11:19:50 2021 +1000 add gh actions Signed-off-by: Olivier Lamy --- .github/dependabot.yml | 27 ++ .github/workflows/maven.yml | 46 + 2 files changed, 73 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000..9c76191 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,27 @@ +# 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. + +version: 2 +updates: + - package-ecosystem: "maven" +directory: "/" +schedule: + interval: "daily" + - package-ecosystem: "github-actions" +directory: "/" +schedule: + interval: "daily" diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml new file mode 100644 index 000..8994aa7 --- /dev/null +++ b/.github/workflows/maven.yml @@ -0,0 +1,46 @@ +# 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. + +name: GitHub CI + +on: [push, pull_request] + +jobs: + build: + +strategy: + matrix: +os: [ubuntu-latest, windows-latest, macOS-latest] +java: [8, 11, 17] +jdk: [temurin, zulu] + fail-fast: false + +runs-on: ${{ matrix.os }} + +steps: + - name: Checkout +uses: actions/checkout@v2.3.4 + + - name: Set up JDK +uses: actions/setup-java@v2 +with: + distribution: ${{ matrix.jdk }} + java-version: ${{ matrix.java }} + cache: 'maven' + + - name: Build with Maven +run: mvn verify --errors --batch-mode --show-version -P run-its
[maven] branch master updated: [MNG-7298] - Avoid redundant conditions.
This is an automated email from the ASF dual-hosted git repository. slachiewicz pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven.git The following commit(s) were added to refs/heads/master by this push: new 4c21e11 [MNG-7298] - Avoid redundant conditions. 4c21e11 is described below commit 4c21e11b011999d8455d4406a07bcc2e6eaa73ae Author: Arturo Bernal AuthorDate: Mon Oct 11 21:30:26 2021 +0200 [MNG-7298] - Avoid redundant conditions. --- .../main/java/org/apache/maven/artifact/versioning/VersionRange.java| 2 +- .../repository/legacy/resolver/DefaultLegacyArtifactCollector.java | 2 +- .../java/org/apache/maven/repository/metadata/MetadataGraphVertex.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java b/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java index 3bf0658..67bde82 100644 --- a/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java +++ b/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java @@ -160,7 +160,7 @@ public class VersionRange process = process.substring( index + 1 ).trim(); -if ( process.length() > 0 && process.startsWith( "," ) ) +if ( process.startsWith( "," ) ) { process = process.substring( 1 ).trim(); } diff --git a/maven-compat/src/main/java/org/apache/maven/repository/legacy/resolver/DefaultLegacyArtifactCollector.java b/maven-compat/src/main/java/org/apache/maven/repository/legacy/resolver/DefaultLegacyArtifactCollector.java index 69c72bf..048ce8f 100644 --- a/maven-compat/src/main/java/org/apache/maven/repository/legacy/resolver/DefaultLegacyArtifactCollector.java +++ b/maven-compat/src/main/java/org/apache/maven/repository/legacy/resolver/DefaultLegacyArtifactCollector.java @@ -214,7 +214,7 @@ public class DefaultLegacyArtifactCollector Map managedVersions ) { ManagedVersionMap versionMap; -if ( ( managedVersions != null ) && ( managedVersions instanceof ManagedVersionMap ) ) +if ( managedVersions instanceof ManagedVersionMap ) { versionMap = (ManagedVersionMap) managedVersions; } diff --git a/maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraphVertex.java b/maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraphVertex.java index 495d061..f24c395 100644 --- a/maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraphVertex.java +++ b/maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraphVertex.java @@ -175,7 +175,7 @@ public class MetadataGraphVertex @Override public boolean equals( Object vo ) { -if ( vo == null || !( vo instanceof MetadataGraphVertex ) ) +if ( !( vo instanceof MetadataGraphVertex ) ) { return false; }
[maven] branch master updated: [MNG-7303] - Replace Throwable.initCause() with constructor.
This is an automated email from the ASF dual-hosted git repository. slachiewicz pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven.git The following commit(s) were added to refs/heads/master by this push: new 274388f [MNG-7303] - Replace Throwable.initCause() with constructor. 274388f is described below commit 274388fc0fa8f2b6fc8239683a7462889493f8d3 Author: Arturo Bernal AuthorDate: Wed Oct 13 21:29:13 2021 +0200 [MNG-7303] - Replace Throwable.initCause() with constructor. --- .../main/java/org/apache/maven/project/ExtensionDescriptorBuilder.java | 2 +- .../java/org/apache/maven/settings/DefaultMavenSettingsBuilder.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/maven-core/src/main/java/org/apache/maven/project/ExtensionDescriptorBuilder.java b/maven-core/src/main/java/org/apache/maven/project/ExtensionDescriptorBuilder.java index 8d732c1..6880e7a 100644 --- a/maven-core/src/main/java/org/apache/maven/project/ExtensionDescriptorBuilder.java +++ b/maven-core/src/main/java/org/apache/maven/project/ExtensionDescriptorBuilder.java @@ -108,7 +108,7 @@ public class ExtensionDescriptorBuilder } catch ( XmlPullParserException e ) { -throw (IOException) new IOException( e.getMessage() ).initCause( e ); +throw new IOException( e.getMessage(), e ); } if ( !"extension".equals( dom.getName() ) ) diff --git a/maven-core/src/main/java/org/apache/maven/settings/DefaultMavenSettingsBuilder.java b/maven-core/src/main/java/org/apache/maven/settings/DefaultMavenSettingsBuilder.java index 3c173ec..06fbb5d 100644 --- a/maven-core/src/main/java/org/apache/maven/settings/DefaultMavenSettingsBuilder.java +++ b/maven-core/src/main/java/org/apache/maven/settings/DefaultMavenSettingsBuilder.java @@ -99,7 +99,7 @@ public class DefaultMavenSettingsBuilder } catch ( SettingsBuildingException e ) { -throw (IOException) new IOException( e.getMessage() ).initCause( e ); +throw new IOException( e.getMessage(), e ); } }
[maven-artifact-plugin] branch master updated: [MARTIFACT-25] check pom.xml against reference .pom
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-artifact-plugin.git The following commit(s) were added to refs/heads/master by this push: new 584a72e [MARTIFACT-25] check pom.xml against reference .pom 584a72e is described below commit 584a72e2e85c74d0e521036cf21c1b06faed39bb Author: Hervé Boutemy AuthorDate: Wed Oct 13 22:48:29 2021 +0200 [MARTIFACT-25] check pom.xml against reference .pom --- src/it/buildinfo-mono/verify.groovy| 3 +- src/it/buildinfo-multi/verify.groovy | 6 +- src/it/buildinfo-skip-install-deploy/verify.groovy | 6 +- src/it/compare-mono/invoker.properties | 19 ++ src/it/compare-mono/pom.xml| 71 ++ src/it/compare-mono/verify.groovy | 33 ++ .../artifact/buildinfo/BuildInfoWriter.java| 16 +++-- .../plugins/artifact/buildinfo/CompareMojo.java| 9 ++- .../artifact/buildinfo/ReferenceBuildinfoUtil.java | 4 +- 9 files changed, 153 insertions(+), 14 deletions(-) diff --git a/src/it/buildinfo-mono/verify.groovy b/src/it/buildinfo-mono/verify.groovy index ff2d6e8..f1e35a1 100644 --- a/src/it/buildinfo-mono/verify.groovy +++ b/src/it/buildinfo-mono/verify.groovy @@ -25,7 +25,8 @@ assert buildinfoFile.isFile() // check generated buildinfo content String buildinfo = buildinfoFile.text -assert buildinfo.contains( "outputs.0.filename=mono-1.0-SNAPSHOT.jar" ) +assert buildinfo.contains( "outputs.0.filename=mono-1.0-SNAPSHOT.pom" ) +assert buildinfo.contains( "outputs.1.filename=mono-1.0-SNAPSHOT.jar" ) assert buildinfo.contains( "mvn.minimum.version=3.0.5" ) // check existence of buildinfo in local repository diff --git a/src/it/buildinfo-multi/verify.groovy b/src/it/buildinfo-multi/verify.groovy index a0778a9..81e47b1 100644 --- a/src/it/buildinfo-multi/verify.groovy +++ b/src/it/buildinfo-multi/verify.groovy @@ -37,9 +37,11 @@ assert buildinfo.contains( "group-id=org.apache.maven.plugins.it" ) assert buildinfo.contains( "artifact-id=multi" ) assert buildinfo.contains( "version=1.0-SNAPSHOT" ) assert buildinfo.contains( "outputs.1.coordinates=org.apache.maven.plugins.it:multi-modA" ) -assert buildinfo.contains( "outputs.1.0.filename=multi-modA-1.0-SNAPSHOT.jar" ) +assert buildinfo.contains( "outputs.1.0.filename=multi-modA-1.0-SNAPSHOT.pom" ) +assert buildinfo.contains( "outputs.1.1.filename=multi-modA-1.0-SNAPSHOT.jar" ) assert buildinfo.contains( "outputs.2.coordinates=org.apache.maven.plugins.it:multi-modB" ) -assert buildinfo.contains( "outputs.2.0.filename=multi-modB-1.0-SNAPSHOT.jar" ) +assert buildinfo.contains( "outputs.2.0.filename=multi-modB-1.0-SNAPSHOT.pom" ) +assert buildinfo.contains( "outputs.2.1.filename=multi-modB-1.0-SNAPSHOT.jar" ) assert !buildinfo.contains( ".buildinfo" ) assert buildinfo.contains( "mvn.aggregate.artifact-id=multi-modB" ) diff --git a/src/it/buildinfo-skip-install-deploy/verify.groovy b/src/it/buildinfo-skip-install-deploy/verify.groovy index bd814e1..2e4a479 100644 --- a/src/it/buildinfo-skip-install-deploy/verify.groovy +++ b/src/it/buildinfo-skip-install-deploy/verify.groovy @@ -34,9 +34,11 @@ assert buildinfo.contains( "group-id=org.apache.maven.plugins.it" ) assert buildinfo.contains( "artifact-id=multi" ) assert buildinfo.contains( "version=1.0-SNAPSHOT" ) assert buildinfo.contains( "outputs.1.coordinates=org.apache.maven.plugins.it:multi-modA" ) -assert buildinfo.contains( "outputs.1.0.filename=multi-modA-1.0-SNAPSHOT.jar" ) +assert buildinfo.contains( "outputs.1.0.filename=multi-modA-1.0-SNAPSHOT.pom" ) +assert buildinfo.contains( "outputs.1.1.filename=multi-modA-1.0-SNAPSHOT.jar" ) assert buildinfo.contains( "outputs.2.coordinates=org.apache.maven.plugins.it:multi-modB" ) -assert buildinfo.contains( "outputs.2.0.filename=multi-modB-1.0-SNAPSHOT.jar" ) +assert buildinfo.contains( "outputs.2.0.filename=multi-modB-1.0-SNAPSHOT.pom" ) +assert buildinfo.contains( "outputs.2.1.filename=multi-modB-1.0-SNAPSHOT.jar" ) assert !buildinfo.contains( ".buildinfo" ) assert !buildinfo.contains( "outputs.3" ) diff --git a/src/it/compare-mono/invoker.properties b/src/it/compare-mono/invoker.properties new file mode 100644 index 000..339a145 --- /dev/null +++ b/src/it/compare-mono/invoker.properties @@ -0,0 +1,19 @@ +# 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
[maven-plugin-tools] branch master updated: Update maven.yml
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-plugin-tools.git The following commit(s) were added to refs/heads/master by this push: new cf1db12 Update maven.yml cf1db12 is described below commit cf1db12747cdf3e15c63e92f37b5660c9f70ad34 Author: Tamas Cservenak AuthorDate: Wed Oct 13 22:45:01 2021 +0200 Update maven.yml Add IT profile as well --- .github/workflows/maven.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index eb39c5d..e3db6db 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -46,4 +46,4 @@ jobs: java-version: 1.8 - name: Build with Maven -run: mvn clean verify -e -B -V +run: mvn clean verify -e -B -V -P run-its
[maven-plugin-tools] branch master updated: [MPLUGIN-374] deprecate unused requiresReports flag
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-plugin-tools.git The following commit(s) were added to refs/heads/master by this push: new 2bf1277 [MPLUGIN-374] deprecate unused requiresReports flag 2bf1277 is described below commit 2bf1277a1c80baca9e81cfe6d42bc9866af884e4 Author: Slawomir Jaranowski AuthorDate: Mon Oct 4 21:31:48 2021 +0200 [MPLUGIN-374] deprecate unused requiresReports flag --- .../src/main/java/org/apache/maven/plugins/annotations/Mojo.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java b/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java index e442310..ec5fce1 100644 --- a/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java +++ b/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java @@ -83,7 +83,10 @@ public @interface Mojo /** * does your mojo requires a reporting context to be executed? * @return requires a reporting context + * + * @deprecated unused */ +@Deprecated boolean requiresReports() default false; /**
[maven] branch MNG-6914_2 updated (e584207 -> 26c13e6)
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a change to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git. discard e584207 [MNG-6914] move assembly descriptors to src/assembly discard 8f5c923 [MNG-6914] move apache-maven-wrapper to its own separate Maven module new 55831ed [MNG-6914] move apache-maven-wrapper to its own separate Maven module new 26c13e6 [MNG-6914] move assembly descriptors to src/assembly This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (e584207) \ N -- N -- N refs/heads/MNG-6914_2 (26c13e6) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .github/workflows/maven.yml | 15 ++- 1 file changed, 14 insertions(+), 1 deletion(-)
[maven] 01/02: [MNG-6914] move apache-maven-wrapper to its own separate Maven module
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 55831edf255e6c579d041dff79e9ca532957b951 Author: Hervé Boutemy AuthorDate: Sun Oct 10 23:35:06 2021 +0200 [MNG-6914] move apache-maven-wrapper to its own separate Maven module --- .github/workflows/maven.yml| 15 - Jenkinsfile| 6 +++- Jenkinsfile.its| 2 +- .../pom.xml| 31 ++ .../src/assembly}/bin.xml | 2 +- .../src/assembly}/script.xml | 2 +- .../src/assembly}/shared.xml | 26 +++ .../src/assembly}/shared/download | 0 .../src/assembly}/shared/download.cmd | 0 .../shared/mvn/wrapper/maven-wrapper.properties| 0 .../src/assembly}/shared/mvnwDebug | 0 .../src/assembly}/shared/mvnwDebug.cmd | 0 .../src/assembly}/shared/mvnwlauncher | 0 .../src/assembly}/shared/mvnwlauncher.cmd | 0 .../src/assembly}/source.xml | 4 +-- .../source/mvn/wrapper/MavenWrapperDownloader.java | 0 .../src/site/apt/index.apt.vm | 38 +++--- .../src/site/site.xml | 24 +++--- apache-maven/pom.xml | 6 +--- maven-wrapper/src/site/apt/index.apt | 4 ++- pom.xml| 2 +- src/site/xdoc/index.xml| 2 +- 22 files changed, 98 insertions(+), 66 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 733d929..addba89 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -46,6 +46,13 @@ jobs: name: built-maven path: apache-maven/target/ + - name: Upload built Apache Maven Wrapper +uses: actions/upload-artifact@v2 +if: ${{ matrix.os == 'ubuntu-latest' }} +with: + name: built-apache-maven-wrapper + path: apache-maven-wrapper/target/ + - name: Upload built Maven Wrapper uses: actions/upload-artifact@v2 if: ${{ matrix.os == 'ubuntu-latest' }} @@ -116,6 +123,12 @@ jobs: name: built-maven path: built-maven/ + - name: Download built Apache Maven Wrapper +uses: actions/download-artifact@v2 +with: + name: built-apache-maven-wrapper + path: built-apache-maven-wrapper/ + - name: Download built Maven Wrapper uses: actions/download-artifact@v2 with: @@ -131,4 +144,4 @@ jobs: - name: Running integration tests shell: bash -run: mvn install -e -B -V -Prun-its,embedded -Dmaven.repo.local="$HOME/.m2/repository" -DmavenDistro="$GITHUB_WORKSPACE/built-maven/apache-maven-bin.zip" -DwrapperDistroDir="$GITHUB_WORKSPACE/built-maven/" -DmavenWrapper="$GITHUB_WORKSPACE/built-maven-wrapper/maven-wrapper.jar" -f maven-integration-testing/pom.xml +run: mvn install -e -B -V -Prun-its,embedded -Dmaven.repo.local="$HOME/.m2/repository" -DmavenDistro="$GITHUB_WORKSPACE/built-maven/apache-maven-bin.zip" -DwrapperDistroDir="$GITHUB_WORKSPACE/built-apache-maven-wrapper/" -DmavenWrapper="$GITHUB_WORKSPACE/built-maven-wrapper/maven-wrapper.jar" -f maven-integration-testing/pom.xml diff --git a/Jenkinsfile b/Jenkinsfile index 54b8652..15947ed 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -63,7 +63,10 @@ node(jenkinsEnv.nodeSelection(osNode)) { sh "mvn ${MAVEN_GOAL} -B -U -e -fae -V -Dmaven.test.failure.ignore=true -P versionlessMavenDist" } dir ('apache-maven/target') { -stash includes: 'apache-maven-bin.zip,apache-maven-wrapper-*.zip', name: 'maven-dist' +stash includes: 'apache-maven-bin.zip', name: 'maven-dist' +} +dir ('apache-maven-wrapper/target') { +stash includes: 'apache-maven-wrapper-*.zip', name: 'maven-wrapper-dist' } dir ('maven-wrapper/target') { stash includes: 'maven-wrapper.jar', name: 'wrapper-dist' @@ -102,6 +105,7 @@ for (String os in runITsOses) { } dir('dists') { unstash 'maven-dist' + unstash 'maven-wrapper-dist' unstash 'wrapper-dist' } try { diff --git a/Jenkinsfile.its b/Jenkinsfile.its index 5df3e2c..8258613 100644 --- a/Jenkinsfile.its +++ b/Jenkinsfile.its @@ -41,7 +41,7 @@ pipeline { git url: "https://github.com/apache/maven-integration-testing.git;, branch: "${ITS_BRANCH}" sh
[maven] 02/02: [MNG-6914] move assembly descriptors to src/assembly
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 26c13e689563675ffcad7b166e19fce33f02c071 Author: Hervé Boutemy AuthorDate: Sun Oct 10 23:39:21 2021 +0200 [MNG-6914] move assembly descriptors to src/assembly --- apache-maven/pom.xml| 6 +++--- apache-maven/src/assembly/{maven => }/bin.xml | 2 +- apache-maven/src/assembly/{maven => }/component.xml | 0 apache-maven/src/assembly/{maven => }/dir.xml | 2 +- apache-maven/src/assembly/{maven => }/src.xml | 0 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apache-maven/pom.xml b/apache-maven/pom.xml index 40cfb25..57f2718 100644 --- a/apache-maven/pom.xml +++ b/apache-maven/pom.xml @@ -200,7 +200,7 @@ under the License. -src/assembly/maven/bin.xml +src/assembly/bin.xml @@ -268,7 +268,7 @@ under the License. false ${distributionTargetDir} -src/assembly/maven/dir.xml +src/assembly/dir.xml @@ -292,7 +292,7 @@ under the License. -src/assembly/maven/src.xml +src/assembly/src.xml gnu diff --git a/apache-maven/src/assembly/maven/bin.xml b/apache-maven/src/assembly/bin.xml similarity index 93% rename from apache-maven/src/assembly/maven/bin.xml rename to apache-maven/src/assembly/bin.xml index 3addb34..2ecbf30 100644 --- a/apache-maven/src/assembly/maven/bin.xml +++ b/apache-maven/src/assembly/bin.xml @@ -25,6 +25,6 @@ under the License. tar.gz -src/assembly/maven/component.xml +src/assembly/component.xml diff --git a/apache-maven/src/assembly/maven/component.xml b/apache-maven/src/assembly/component.xml similarity index 100% rename from apache-maven/src/assembly/maven/component.xml rename to apache-maven/src/assembly/component.xml diff --git a/apache-maven/src/assembly/maven/dir.xml b/apache-maven/src/assembly/dir.xml similarity index 93% rename from apache-maven/src/assembly/maven/dir.xml rename to apache-maven/src/assembly/dir.xml index 418327d..76adb87 100644 --- a/apache-maven/src/assembly/maven/dir.xml +++ b/apache-maven/src/assembly/dir.xml @@ -25,6 +25,6 @@ under the License. false -src/assembly/maven/component.xml +src/assembly/component.xml diff --git a/apache-maven/src/assembly/maven/src.xml b/apache-maven/src/assembly/src.xml similarity index 100% rename from apache-maven/src/assembly/maven/src.xml rename to apache-maven/src/assembly/src.xml
[maven] 01/08: [MNG-6914] rename .mvn hidden directory in source to mvn
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 972c6ecf8cf65d7ae7672f2f85246ecbf1516ab8 Author: Hervé Boutemy AuthorDate: Sun Oct 10 20:04:58 2021 +0200 [MNG-6914] rename .mvn hidden directory in source to mvn --- apache-maven/src/assembly/wrapper/bin.xml | 7 ++- apache-maven/src/assembly/wrapper/script.xml | 7 ++- .../shared/{.mvn => mvn}/wrapper/maven-wrapper.properties | 0 apache-maven/src/assembly/wrapper/source.xml | 14 -- .../{.mvn => mvn}/wrapper/MavenWrapperDownloader.java | 0 5 files changed, 8 insertions(+), 20 deletions(-) diff --git a/apache-maven/src/assembly/wrapper/bin.xml b/apache-maven/src/assembly/wrapper/bin.xml index d6f5281..a8b63db 100644 --- a/apache-maven/src/assembly/wrapper/bin.xml +++ b/apache-maven/src/assembly/wrapper/bin.xml @@ -78,11 +78,8 @@ under the License. - src/assembly/wrapper/shared - . - -.mvn/** - + src/assembly/wrapper/shared/mvn + .mvn true diff --git a/apache-maven/src/assembly/wrapper/script.xml b/apache-maven/src/assembly/wrapper/script.xml index b01eece..0edba13 100644 --- a/apache-maven/src/assembly/wrapper/script.xml +++ b/apache-maven/src/assembly/wrapper/script.xml @@ -70,11 +70,8 @@ under the License. - src/assembly/wrapper/shared - . - -.mvn/** - + src/assembly/wrapper/shared/mvn + .mvn true diff --git a/apache-maven/src/assembly/wrapper/shared/.mvn/wrapper/maven-wrapper.properties b/apache-maven/src/assembly/wrapper/shared/mvn/wrapper/maven-wrapper.properties similarity index 100% rename from apache-maven/src/assembly/wrapper/shared/.mvn/wrapper/maven-wrapper.properties rename to apache-maven/src/assembly/wrapper/shared/mvn/wrapper/maven-wrapper.properties diff --git a/apache-maven/src/assembly/wrapper/source.xml b/apache-maven/src/assembly/wrapper/source.xml index f3e79c0..3d4e138 100644 --- a/apache-maven/src/assembly/wrapper/source.xml +++ b/apache-maven/src/assembly/wrapper/source.xml @@ -70,19 +70,13 @@ under the License. - src/assembly/wrapper/shared - . - -.mvn/** - + src/assembly/wrapper/shared/mvn + .mvn true - src/assembly/wrapper/source - . - -.mvn/** - + src/assembly/wrapper/source/mvn + .mvn true diff --git a/apache-maven/src/assembly/wrapper/source/.mvn/wrapper/MavenWrapperDownloader.java b/apache-maven/src/assembly/wrapper/source/mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from apache-maven/src/assembly/wrapper/source/.mvn/wrapper/MavenWrapperDownloader.java rename to apache-maven/src/assembly/wrapper/source/mvn/wrapper/MavenWrapperDownloader.java
[maven] 08/08: [MNG-6914] move assembly descriptors to src/assembly
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit e584207bdd218d5938abafc9b39c898209fc667a Author: Hervé Boutemy AuthorDate: Sun Oct 10 23:39:21 2021 +0200 [MNG-6914] move assembly descriptors to src/assembly --- apache-maven/pom.xml| 6 +++--- apache-maven/src/assembly/{maven => }/bin.xml | 2 +- apache-maven/src/assembly/{maven => }/component.xml | 0 apache-maven/src/assembly/{maven => }/dir.xml | 2 +- apache-maven/src/assembly/{maven => }/src.xml | 0 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apache-maven/pom.xml b/apache-maven/pom.xml index 40cfb25..57f2718 100644 --- a/apache-maven/pom.xml +++ b/apache-maven/pom.xml @@ -200,7 +200,7 @@ under the License. -src/assembly/maven/bin.xml +src/assembly/bin.xml @@ -268,7 +268,7 @@ under the License. false ${distributionTargetDir} -src/assembly/maven/dir.xml +src/assembly/dir.xml @@ -292,7 +292,7 @@ under the License. -src/assembly/maven/src.xml +src/assembly/src.xml gnu diff --git a/apache-maven/src/assembly/maven/bin.xml b/apache-maven/src/assembly/bin.xml similarity index 93% rename from apache-maven/src/assembly/maven/bin.xml rename to apache-maven/src/assembly/bin.xml index 3addb34..2ecbf30 100644 --- a/apache-maven/src/assembly/maven/bin.xml +++ b/apache-maven/src/assembly/bin.xml @@ -25,6 +25,6 @@ under the License. tar.gz -src/assembly/maven/component.xml +src/assembly/component.xml diff --git a/apache-maven/src/assembly/maven/component.xml b/apache-maven/src/assembly/component.xml similarity index 100% rename from apache-maven/src/assembly/maven/component.xml rename to apache-maven/src/assembly/component.xml diff --git a/apache-maven/src/assembly/maven/dir.xml b/apache-maven/src/assembly/dir.xml similarity index 93% rename from apache-maven/src/assembly/maven/dir.xml rename to apache-maven/src/assembly/dir.xml index 418327d..76adb87 100644 --- a/apache-maven/src/assembly/maven/dir.xml +++ b/apache-maven/src/assembly/dir.xml @@ -25,6 +25,6 @@ under the License. false -src/assembly/maven/component.xml +src/assembly/component.xml diff --git a/apache-maven/src/assembly/maven/src.xml b/apache-maven/src/assembly/src.xml similarity index 100% rename from apache-maven/src/assembly/maven/src.xml rename to apache-maven/src/assembly/src.xml
[maven] 07/08: [MNG-6914] move apache-maven-wrapper to its own separate Maven module
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 8f5c9235b468504c7fac0187b6cb69cef02925d2 Author: Hervé Boutemy AuthorDate: Sun Oct 10 23:35:06 2021 +0200 [MNG-6914] move apache-maven-wrapper to its own separate Maven module --- Jenkinsfile| 6 +++- Jenkinsfile.its| 2 +- .../pom.xml| 31 ++ .../src/assembly}/bin.xml | 2 +- .../src/assembly}/script.xml | 2 +- .../src/assembly}/shared.xml | 26 +++ .../src/assembly}/shared/download | 0 .../src/assembly}/shared/download.cmd | 0 .../shared/mvn/wrapper/maven-wrapper.properties| 0 .../src/assembly}/shared/mvnwDebug | 0 .../src/assembly}/shared/mvnwDebug.cmd | 0 .../src/assembly}/shared/mvnwlauncher | 0 .../src/assembly}/shared/mvnwlauncher.cmd | 0 .../src/assembly}/source.xml | 4 +-- .../source/mvn/wrapper/MavenWrapperDownloader.java | 0 .../src/site/apt/index.apt.vm | 38 +++--- .../src/site/site.xml | 24 +++--- apache-maven/pom.xml | 6 +--- maven-wrapper/src/site/apt/index.apt | 4 ++- pom.xml| 2 +- src/site/xdoc/index.xml| 2 +- 21 files changed, 84 insertions(+), 65 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 54b8652..15947ed 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -63,7 +63,10 @@ node(jenkinsEnv.nodeSelection(osNode)) { sh "mvn ${MAVEN_GOAL} -B -U -e -fae -V -Dmaven.test.failure.ignore=true -P versionlessMavenDist" } dir ('apache-maven/target') { -stash includes: 'apache-maven-bin.zip,apache-maven-wrapper-*.zip', name: 'maven-dist' +stash includes: 'apache-maven-bin.zip', name: 'maven-dist' +} +dir ('apache-maven-wrapper/target') { +stash includes: 'apache-maven-wrapper-*.zip', name: 'maven-wrapper-dist' } dir ('maven-wrapper/target') { stash includes: 'maven-wrapper.jar', name: 'wrapper-dist' @@ -102,6 +105,7 @@ for (String os in runITsOses) { } dir('dists') { unstash 'maven-dist' + unstash 'maven-wrapper-dist' unstash 'wrapper-dist' } try { diff --git a/Jenkinsfile.its b/Jenkinsfile.its index 5df3e2c..8258613 100644 --- a/Jenkinsfile.its +++ b/Jenkinsfile.its @@ -41,7 +41,7 @@ pipeline { git url: "https://github.com/apache/maven-integration-testing.git;, branch: "${ITS_BRANCH}" sh "ls -lrt ${env.WORKSPACE}/apache-maven/target/" withEnv(["JAVA_HOME=${ tool "JDK 1.8 (latest)" }", "PATH+MAVEN=${tool 'Maven 3.6.3'}/bin:${env.JAVA_HOME}/bin"]) { - sh "mvn clean install -V -B -Prun-its,embedded -Dmaven.test.failure.ignore=true -Dmaven.repo.local=${env.WORKSPACE}/repo -DmavenDistro=${env.WORKSPACE}/apache-maven/target/apache-maven-bin.zip -DwrapperDistroDir=${env.WORKSPACE}/apache-maven/target -DmavenWrapper=${env.WORKSPACE}/maven-wrapper/target/maven-wrapper.jar" + sh "mvn clean install -V -B -Prun-its,embedded -Dmaven.test.failure.ignore=true -Dmaven.repo.local=${env.WORKSPACE}/repo -DmavenDistro=${env.WORKSPACE}/apache-maven/target/apache-maven-bin.zip -DwrapperDistroDir=${env.WORKSPACE}/apache-maven-wrapper/target -DmavenWrapper=${env.WORKSPACE}/maven-wrapper/target/maven-wrapper.jar" } } } diff --git a/apache-maven/maven-wrapper.pom b/apache-maven-wrapper/pom.xml similarity index 71% rename from apache-maven/maven-wrapper.pom rename to apache-maven-wrapper/pom.xml index 4396529..259bd88 100644 --- a/apache-maven/maven-wrapper.pom +++ b/apache-maven-wrapper/pom.xml @@ -31,7 +31,7 @@ under the License. pom Apache Maven Wrapper Distribution - The Apache Maven Wrapper distribution in zip and tar.gz formats. + The Apache Maven Wrapper distribution zips in 3 types: script, bin and source. @@ -42,19 +42,11 @@ under the License. src/assembly/maven/bin/m2.conf - - src/assembly/shared/init - src/assembly/shared/init.cmd - src/assembly/shared/mvnlauncher - src/assembly/shared/mvnlauncher.cmd - src/assembly/shared/mvnvalidate - src/assembly/shared/mvnvalidate.cmd - src/assembly/shared/run -
[maven] 02/08: [MNG-6914] rename MAVEN_LAUNCHER to LAUNCHER_CLASS (from LAUNCHER_JAR)
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 70b069fb049d151355265e4162c6b911b29c1945 Author: Hervé Boutemy AuthorDate: Sun Oct 10 20:07:36 2021 +0200 [MNG-6914] rename MAVEN_LAUNCHER to LAUNCHER_CLASS (from LAUNCHER_JAR) --- apache-maven/src/assembly/shared/mvnlauncher | 2 +- apache-maven/src/assembly/shared/mvnlauncher.cmd | 2 +- apache-maven/src/assembly/shared/mvnwlauncher | 2 +- apache-maven/src/assembly/shared/mvnwlauncher.cmd | 2 +- apache-maven/src/assembly/shared/run | 2 +- apache-maven/src/assembly/shared/run.cmd | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apache-maven/src/assembly/shared/mvnlauncher b/apache-maven/src/assembly/shared/mvnlauncher index c523a1d..830f067 100644 --- a/apache-maven/src/assembly/shared/mvnlauncher +++ b/apache-maven/src/assembly/shared/mvnlauncher @@ -1,3 +1,3 @@ LAUNCHER_JAR=`echo "$MAVEN_HOME"/boot/plexus-classworlds-*.jar` -MAVEN_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher +LAUNCHER_CLASS=org.codehaus.plexus.classworlds.launcher.Launcher diff --git a/apache-maven/src/assembly/shared/mvnlauncher.cmd b/apache-maven/src/assembly/shared/mvnlauncher.cmd index be2f9a9..567e812 100644 --- a/apache-maven/src/assembly/shared/mvnlauncher.cmd +++ b/apache-maven/src/assembly/shared/mvnlauncher.cmd @@ -1,3 +1,3 @@ for %%i in ("%MAVEN_HOME%"\boot\plexus-classworlds-*) do set LAUNCHER_JAR="%%i" -set MAVEN_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher +set LAUNCHER_CLASS=org.codehaus.plexus.classworlds.launcher.Launcher diff --git a/apache-maven/src/assembly/shared/mvnwlauncher b/apache-maven/src/assembly/shared/mvnwlauncher index 39ba322..3fbd254 100755 --- a/apache-maven/src/assembly/shared/mvnwlauncher +++ b/apache-maven/src/assembly/shared/mvnwlauncher @@ -1,3 +1,3 @@ LAUNCHER_JAR="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" -MAVEN_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain +LAUNCHER_CLASS=org.apache.maven.wrapper.MavenWrapperMain diff --git a/apache-maven/src/assembly/shared/mvnwlauncher.cmd b/apache-maven/src/assembly/shared/mvnwlauncher.cmd index 46cad98..193db12 100755 --- a/apache-maven/src/assembly/shared/mvnwlauncher.cmd +++ b/apache-maven/src/assembly/shared/mvnwlauncher.cmd @@ -1,3 +1,3 @@ set LAUNCHER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" -set MAVEN_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain +set LAUNCHER_CLASS=org.apache.maven.wrapper.MavenWrapperMain diff --git a/apache-maven/src/assembly/shared/run b/apache-maven/src/assembly/shared/run index 0b2c1bd..69535d6 100755 --- a/apache-maven/src/assembly/shared/run +++ b/apache-maven/src/assembly/shared/run @@ -16,4 +16,4 @@ exec "$JAVACMD" \ "-Dmaven.home=$MAVEN_HOME" \ "-Dlibrary.jansi.path=${MAVEN_HOME}/lib/jansi-native" \ "-Dmaven.multiModuleProjectDirectory=$MAVEN_PROJECTBASEDIR" \ - $MAVEN_LAUNCHER "$@" + $LAUNCHER_CLASS "$@" diff --git a/apache-maven/src/assembly/shared/run.cmd b/apache-maven/src/assembly/shared/run.cmd index 04c1dff..ac526f8 100755 --- a/apache-maven/src/assembly/shared/run.cmd +++ b/apache-maven/src/assembly/shared/run.cmd @@ -7,7 +7,7 @@ "-Dmaven.home=%MAVEN_HOME%" ^ "-Dlibrary.jansi.path=%MAVEN_HOME%\lib\jansi-native" ^ "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ - %MAVEN_LAUNCHER% %* + %LAUNCHER_CLASS% %* if ERRORLEVEL 1 goto error goto end
[maven] 04/08: [MNG-6914] move download script to wrapper/shared
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 79b8172e8fbb408442860c46957bb5dbde9dffd1 Author: Hervé Boutemy AuthorDate: Sun Oct 10 20:36:17 2021 +0200 [MNG-6914] move download script to wrapper/shared --- apache-maven/src/assembly/wrapper/script.xml | 4 +-- .../assembly/wrapper/{script => shared}/download | 0 .../wrapper/{script => shared}/download.cmd| 0 apache-maven/src/assembly/wrapper/source.xml | 4 +-- apache-maven/src/assembly/wrapper/source/download | 34 -- .../src/assembly/wrapper/source/download.cmd | 21 - 6 files changed, 4 insertions(+), 59 deletions(-) diff --git a/apache-maven/src/assembly/wrapper/script.xml b/apache-maven/src/assembly/wrapper/script.xml index 53c9c78..7cc4929 100644 --- a/apache-maven/src/assembly/wrapper/script.xml +++ b/apache-maven/src/assembly/wrapper/script.xml @@ -44,7 +44,7 @@ under the License. src/assembly/shared/validate.cmd src/assembly/shared/init.cmd src/assembly/shared/mvnwlauncher.cmd -src/assembly/wrapper/script/download.cmd +src/assembly/wrapper/shared/download.cmd src/assembly/shared/run.cmd mvnw.cmd @@ -57,7 +57,7 @@ under the License. src/assembly/shared/validate src/assembly/shared/init src/assembly/shared/mvnwlauncher -src/assembly/wrapper/script/download +src/assembly/wrapper/shared/download src/assembly/shared/run mvnw diff --git a/apache-maven/src/assembly/wrapper/script/download b/apache-maven/src/assembly/wrapper/shared/download similarity index 100% rename from apache-maven/src/assembly/wrapper/script/download rename to apache-maven/src/assembly/wrapper/shared/download diff --git a/apache-maven/src/assembly/wrapper/script/download.cmd b/apache-maven/src/assembly/wrapper/shared/download.cmd similarity index 100% rename from apache-maven/src/assembly/wrapper/script/download.cmd rename to apache-maven/src/assembly/wrapper/shared/download.cmd diff --git a/apache-maven/src/assembly/wrapper/source.xml b/apache-maven/src/assembly/wrapper/source.xml index 0fb3147..b0355c0 100644 --- a/apache-maven/src/assembly/wrapper/source.xml +++ b/apache-maven/src/assembly/wrapper/source.xml @@ -44,7 +44,7 @@ under the License. src/assembly/shared/validate.cmd src/assembly/shared/init.cmd src/assembly/shared/mvnwlauncher.cmd -src/assembly/wrapper/source/download.cmd +src/assembly/wrapper/shared/download.cmd src/assembly/shared/run.cmd mvnw.cmd @@ -57,7 +57,7 @@ under the License. src/assembly/shared/validate src/assembly/shared/init src/assembly/shared/mvnwlauncher -src/assembly/wrapper/source/download +src/assembly/wrapper/shared/download src/assembly/shared/run mvnw diff --git a/apache-maven/src/assembly/wrapper/source/download b/apache-maven/src/assembly/wrapper/source/download deleted file mode 100644 index 30cf5e4..000 --- a/apache-maven/src/assembly/wrapper/source/download +++ /dev/null @@ -1,34 +0,0 @@ -## -# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central -# This allows using the maven wrapper in projects that prohibit checking in binary data. -## -if [ -r "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" ]; then -if [ "$MVNW_VERBOSE" = true ]; then - echo "Found .mvn/wrapper/maven-wrapper.jar" -fi -else -javaClass="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.java" -# For Cygwin, switch paths to Windows format before running javac -if $cygwin; then - javaClass=`cygpath --path --windows "$javaClass"` -fi -if [ -e "$javaClass" ]; then -if [ ! -e "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then -if [ "$MVNW_VERBOSE" = true ]; then - echo " - Compiling MavenWrapperDownloader.java ..." -fi -# Compiling the Java class -("$JAVA_HOME/bin/javac" "$javaClass") -fi -if [ -e "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then -# Running the downloader -if [ "$MVNW_VERBOSE" = true ]; then - echo " - Running MavenWrapperDownloader.java ..." -fi -("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") -fi -fi -fi -## -# End of extension
[maven] 05/08: [MNG-6914] move common wrapper distributions conf to shared.xml
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 26fb6f1ae042d5779a50aaa5dabfc6528d4deec3 Author: Hervé Boutemy AuthorDate: Sun Oct 10 20:48:37 2021 +0200 [MNG-6914] move common wrapper distributions conf to shared.xml --- apache-maven/src/assembly/wrapper/bin.xml | 48 ++ apache-maven/src/assembly/wrapper/script.xml | 50 ++- .../assembly/wrapper/{script.xml => shared.xml}| 12 ++--- apache-maven/src/assembly/wrapper/source.xml | 58 +++--- 4 files changed, 17 insertions(+), 151 deletions(-) diff --git a/apache-maven/src/assembly/wrapper/bin.xml b/apache-maven/src/assembly/wrapper/bin.xml index c92a504..608c324 100644 --- a/apache-maven/src/assembly/wrapper/bin.xml +++ b/apache-maven/src/assembly/wrapper/bin.xml @@ -37,49 +37,7 @@ under the License. maven-wrapper.jar - - - src/assembly/shared/mvnwDebug.cmd - . - dos - - - src/assembly/shared/mvnwDebug - . - unix - 0755 - - - -src/assembly/shared/validate.cmd -src/assembly/shared/init.cmd -src/assembly/shared/mvnwlauncher.cmd -src/assembly/shared/run.cmd - - mvnw.cmd - . - dos - true - - - -src/assembly/shared/validate -src/assembly/shared/init -src/assembly/shared/mvnwlauncher -src/assembly/shared/run - - mvnw - . - unix - 0755 - true - - - - - src/assembly/wrapper/shared/mvn - .mvn - true - - + +src/assembly/wrapper/shared.xml + \ No newline at end of file diff --git a/apache-maven/src/assembly/wrapper/script.xml b/apache-maven/src/assembly/wrapper/script.xml index 7cc4929..5ccd5f8 100644 --- a/apache-maven/src/assembly/wrapper/script.xml +++ b/apache-maven/src/assembly/wrapper/script.xml @@ -27,51 +27,7 @@ under the License. zip false - - - src/assembly/shared/mvnwDebug.cmd - . - dos - - - src/assembly/shared/mvnwDebug - . - unix - 0755 - - - -src/assembly/shared/validate.cmd -src/assembly/shared/init.cmd -src/assembly/shared/mvnwlauncher.cmd -src/assembly/wrapper/shared/download.cmd -src/assembly/shared/run.cmd - - mvnw.cmd - . - dos - true - - - -src/assembly/shared/validate -src/assembly/shared/init -src/assembly/shared/mvnwlauncher -src/assembly/wrapper/shared/download -src/assembly/shared/run - - mvnw - . - unix - 0755 - true - - - - - src/assembly/wrapper/shared/mvn - .mvn - true - - + +src/assembly/wrapper/shared.xml + \ No newline at end of file diff --git a/apache-maven/src/assembly/wrapper/script.xml b/apache-maven/src/assembly/wrapper/shared.xml similarity index 86% copy from apache-maven/src/assembly/wrapper/script.xml copy to apache-maven/src/assembly/wrapper/shared.xml index 7cc4929..f1a3769 100644 --- a/apache-maven/src/assembly/wrapper/script.xml +++ b/apache-maven/src/assembly/wrapper/shared.xml @@ -19,14 +19,8 @@ specific language governing permissions and limitations under the License. --> -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;> - script - -zip - - false +http://maven.apache.org/ASSEMBLY-COMPONENT/2.1.0; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; + xsi:schemaLocation="http://maven.apache.org/ASSEMBLY-COMPONENT/2.1.0 http://maven.apache.org/xsd/assembly-component-2.1.0.xsd;> src/assembly/shared/mvnwDebug.cmd @@ -74,4 +68,4 @@ under the License. true - \ No newline at end of file + diff --git a/apache-maven/src/assembly/wrapper/source.xml b/apache-maven/src/assembly/wrapper/source.xml index b0355c0..1fdc1e2 100644 --- a/apache-maven/src/assembly/wrapper/source.xml +++ b/apache-maven/src/assembly/wrapper/source.xml @@ -27,56 +27,14 @@ under the License. zip false - - - src/assembly/shared/mvnwDebug.cmd - . - dos - - - src/assembly/shared/mvnwDebug - . - unix - 0755 - - - -src/assembly/shared/validate.cmd -src/assembly/shared/init.cmd -src/assembly/shared/mvnwlauncher.cmd -src/assembly/wrapper/shared/download.cmd -src/assembly/shared/run.cmd - - mvnw.cmd - . - dos - true - - - -src/assembly/shared/validate -src/assembly/shared/init -src/assembly/shared/mvnwlauncher -
[maven] 06/08: [MNG-6914] move mvnw scripts from maven/shared to wrapper/shared
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 6f6c7198cb427853e7be054a9b15a05046f5813e Author: Hervé Boutemy AuthorDate: Sun Oct 10 21:03:32 2021 +0200 [MNG-6914] move mvnw scripts from maven/shared to wrapper/shared --- apache-maven/maven-wrapper.pom | 8 apache-maven/pom.xml| 8 apache-maven/src/assembly/wrapper/shared.xml| 8 apache-maven/src/assembly/{ => wrapper}/shared/mvnwDebug| 0 apache-maven/src/assembly/{ => wrapper}/shared/mvnwDebug.cmd| 0 apache-maven/src/assembly/{ => wrapper}/shared/mvnwlauncher | 0 apache-maven/src/assembly/{ => wrapper}/shared/mvnwlauncher.cmd | 0 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/apache-maven/maven-wrapper.pom b/apache-maven/maven-wrapper.pom index 491f0a7..4396529 100644 --- a/apache-maven/maven-wrapper.pom +++ b/apache-maven/maven-wrapper.pom @@ -49,12 +49,12 @@ under the License. src/assembly/shared/mvnlauncher.cmd src/assembly/shared/mvnvalidate src/assembly/shared/mvnvalidate.cmd - src/assembly/shared/mvnwlauncher - src/assembly/shared/mvnwlauncher.cmd src/assembly/shared/run src/assembly/shared/run.cmd - src/assembly/wrapper/*/download - src/assembly/wrapper/*/download.cmd + src/assembly/wrapper/shared/mvnwlauncher + src/assembly/wrapper/shared/mvnwlauncher.cmd + src/assembly/wrapper/shared/download + src/assembly/wrapper/shared/download.cmd diff --git a/apache-maven/pom.xml b/apache-maven/pom.xml index 40917d5..6436534 100644 --- a/apache-maven/pom.xml +++ b/apache-maven/pom.xml @@ -132,12 +132,12 @@ under the License. src/assembly/shared/mvnlauncher.cmd src/assembly/shared/mvnvalidate src/assembly/shared/mvnvalidate.cmd - src/assembly/shared/mvnwlauncher - src/assembly/shared/mvnwlauncher.cmd src/assembly/shared/run src/assembly/shared/run.cmd - src/assembly/wrapper/*/download - src/assembly/wrapper/*/download.cmd + src/assembly/wrapper/shared/mvnwlauncher + src/assembly/wrapper/shared/mvnwlauncher.cmd + src/assembly/wrapper/shared/download + src/assembly/wrapper/shared/download.cmd diff --git a/apache-maven/src/assembly/wrapper/shared.xml b/apache-maven/src/assembly/wrapper/shared.xml index f1a3769..831c901 100644 --- a/apache-maven/src/assembly/wrapper/shared.xml +++ b/apache-maven/src/assembly/wrapper/shared.xml @@ -23,12 +23,12 @@ under the License. xsi:schemaLocation="http://maven.apache.org/ASSEMBLY-COMPONENT/2.1.0 http://maven.apache.org/xsd/assembly-component-2.1.0.xsd;> - src/assembly/shared/mvnwDebug.cmd + src/assembly/wrapper/shared/mvnwDebug.cmd . dos - src/assembly/shared/mvnwDebug + src/assembly/wrapper/shared/mvnwDebug . unix 0755 @@ -37,7 +37,7 @@ under the License. src/assembly/shared/validate.cmd src/assembly/shared/init.cmd -src/assembly/shared/mvnwlauncher.cmd +src/assembly/wrapper/shared/mvnwlauncher.cmd src/assembly/wrapper/shared/download.cmd src/assembly/shared/run.cmd @@ -50,7 +50,7 @@ under the License. src/assembly/shared/validate src/assembly/shared/init -src/assembly/shared/mvnwlauncher +src/assembly/wrapper/shared/mvnwlauncher src/assembly/wrapper/shared/download src/assembly/shared/run diff --git a/apache-maven/src/assembly/shared/mvnwDebug b/apache-maven/src/assembly/wrapper/shared/mvnwDebug similarity index 100% rename from apache-maven/src/assembly/shared/mvnwDebug rename to apache-maven/src/assembly/wrapper/shared/mvnwDebug diff --git a/apache-maven/src/assembly/shared/mvnwDebug.cmd b/apache-maven/src/assembly/wrapper/shared/mvnwDebug.cmd similarity index 100% rename from apache-maven/src/assembly/shared/mvnwDebug.cmd rename to apache-maven/src/assembly/wrapper/shared/mvnwDebug.cmd diff --git a/apache-maven/src/assembly/shared/mvnwlauncher b/apache-maven/src/assembly/wrapper/shared/mvnwlauncher similarity index 100% rename from apache-maven/src/assembly/shared/mvnwlauncher rename to apache-maven/src/assembly/wrapper/shared/mvnwlauncher diff --git a/apache-maven/src/assembly/shared/mvnwlauncher.cmd b/apache-maven/src/assembly/wrapper/shared/mvnwlauncher.cmd similarity index 100% rename from apache-maven/src/assembly/shared/mvnwlauncher.cmd rename to
[maven] branch MNG-6914_2 updated (6dd659b -> e584207)
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a change to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git. discard 6dd659b [MNG-6914] move assembly descriptors to src/assembly discard f7ff3f5 [MNG-6914] move apache-maven-wrapper to its own separate Maven module discard fd96d7f [MNG-6914] move mvnw scripts from maven/shared to wrapper/shared discard 4fabaff [MNG-6914] move common wrapper distributions conf to shared.xml discard 940efb0 [MNG-6914] move download script to wrapper/shared discard 005688f [MNG-6914] drop tar.gz archives for wrapper install distributions discard db9c56b [MNG-6914] rename MAVEN_LAUNCHER to LAUNCHER_CLASS (from LAUNCHER_JAR) discard cf6dae2 [MNG-6914] rename .mvn hidden directory in source to mvn add 8852b87 [MNG-7270] Switch to shell alternative to "which" add ffc2b99 [MNG-6389] Move the toolchains model to a separate artifactId new 972c6ec [MNG-6914] rename .mvn hidden directory in source to mvn new 70b069f [MNG-6914] rename MAVEN_LAUNCHER to LAUNCHER_CLASS (from LAUNCHER_JAR) new 1c07b55 [MNG-6914] drop tar.gz archives for wrapper install distributions new 79b8172 [MNG-6914] move download script to wrapper/shared new 26fb6f1 [MNG-6914] move common wrapper distributions conf to shared.xml new 6f6c719 [MNG-6914] move mvnw scripts from maven/shared to wrapper/shared new 8f5c923 [MNG-6914] move apache-maven-wrapper to its own separate Maven module new e584207 [MNG-6914] move assembly descriptors to src/assembly This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (6dd659b) \ N -- N -- N refs/heads/MNG-6914_2 (e584207) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: apache-maven/src/assembly/shared/init | 2 +- maven-bom/pom.xml | 10 +++ maven-core/pom.xml | 14 - .../maven/toolchain/DefaultToolchainTest.java | 48 -- maven-toolchain-builder/pom.xml| 70 + .../building/DefaultToolchainsBuilder.java | 0 .../building/DefaultToolchainsBuildingRequest.java | 0 .../building/DefaultToolchainsBuildingResult.java | 0 .../toolchain/building/ToolchainsBuilder.java | 0 .../building/ToolchainsBuildingException.java | 0 .../building/ToolchainsBuildingRequest.java| 0 .../building/ToolchainsBuildingResult.java | 0 .../toolchain/io/DefaultToolchainsReader.java | 0 .../toolchain/io/DefaultToolchainsWriter.java | 0 .../toolchain/io/ToolchainsParseException.java | 0 .../maven/toolchain/io/ToolchainsReader.java | 0 .../maven/toolchain/io/ToolchainsWriter.java | 0 .../toolchain/merge/MavenToolchainMerger.java | 0 .../building/DefaultToolchainsBuilderTest.java | 2 +- .../building/ToolchainsBuildingExceptionTest.java | 8 +-- .../toolchain/merge/MavenToolchainMergerTest.java | 0 .../org/apache/maven/toolchain/global.xml | 0 .../toolchain/model/toolchains-jdks-extend.xml | 0 .../toolchain/model/toolchains-jdks-extra.xml | 0 .../maven/toolchain/model/toolchains-jdks.xml | 0 .../resources/org/apache/maven/toolchain/user.xml | 0 maven-toolchain-model/pom.xml | 59 + .../src/main/mdo/toolchains.mdo| 0 pom.xml| 2 + src/site/xdoc/maven-deps.odg | Bin 22491 -> 22633 bytes 30 files changed, 186 insertions(+), 29 deletions(-) create mode 100644 maven-toolchain-builder/pom.xml rename {maven-core => maven-toolchain-builder}/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilder.java (100%) rename {maven-core => maven-toolchain-builder}/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingRequest.java (100%) rename {maven-core => maven-toolchain-builder}/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java (100%) rename {maven-core =>
[maven] 03/08: [MNG-6914] drop tar.gz archives for wrapper install distributions
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 1c07b556d79a1729c733edeaadb977600b539346 Author: Hervé Boutemy AuthorDate: Sun Oct 10 20:19:22 2021 +0200 [MNG-6914] drop tar.gz archives for wrapper install distributions --- apache-maven/src/assembly/wrapper/bin.xml| 1 - apache-maven/src/assembly/wrapper/script.xml | 1 - apache-maven/src/assembly/wrapper/source.xml | 1 - 3 files changed, 3 deletions(-) diff --git a/apache-maven/src/assembly/wrapper/bin.xml b/apache-maven/src/assembly/wrapper/bin.xml index a8b63db..c92a504 100644 --- a/apache-maven/src/assembly/wrapper/bin.xml +++ b/apache-maven/src/assembly/wrapper/bin.xml @@ -24,7 +24,6 @@ under the License. xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 http://maven.apache.org/xsd/assembly-2.1.0.xsd;> bin -tar.gz zip false diff --git a/apache-maven/src/assembly/wrapper/script.xml b/apache-maven/src/assembly/wrapper/script.xml index 0edba13..53c9c78 100644 --- a/apache-maven/src/assembly/wrapper/script.xml +++ b/apache-maven/src/assembly/wrapper/script.xml @@ -24,7 +24,6 @@ under the License. xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 http://maven.apache.org/xsd/assembly-2.1.0.xsd;> script -tar.gz zip false diff --git a/apache-maven/src/assembly/wrapper/source.xml b/apache-maven/src/assembly/wrapper/source.xml index 3d4e138..0fb3147 100644 --- a/apache-maven/src/assembly/wrapper/source.xml +++ b/apache-maven/src/assembly/wrapper/source.xml @@ -24,7 +24,6 @@ under the License. xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 http://maven.apache.org/xsd/assembly-2.1.0.xsd;> source -tar.gz zip false
[maven-doap-plugin] branch stabilize deleted (was 5473f9b)
This is an automated email from the ASF dual-hosted git repository. rfscholte pushed a change to branch stabilize in repository https://gitbox.apache.org/repos/asf/maven-doap-plugin.git. was 5473f9b Fix JavaDoc This change permanently discards the following revisions: discard 5473f9b Fix JavaDoc discard 74521c9 Fix JavaDoc
[maven-doap-plugin] branch master updated: Fix JavaDoc
This is an automated email from the ASF dual-hosted git repository. rfscholte pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-doap-plugin.git The following commit(s) were added to refs/heads/master by this push: new 608228e Fix JavaDoc 608228e is described below commit 608228e80ced47f17c4f8b0753a338291667b6d0 Author: rfscholte AuthorDate: Wed Oct 13 20:20:13 2021 +0200 Fix JavaDoc --- .../org/apache/maven/plugin/doap/DoapMojo.java | 8 ++-- src/main/mdo/asfextOptions.mdo | 10 ++--- src/main/mdo/doapOptions.mdo | 48 +++--- .../org/apache/maven/plugin/doap/DoapUtilTest.java | 2 +- 4 files changed, 35 insertions(+), 33 deletions(-) diff --git a/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java b/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java index f11166d..211374a 100644 --- a/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java +++ b/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java @@ -81,10 +81,12 @@ import java.util.Set; import java.util.TimeZone; /** + * * Generate a http://usefulinc.com/ns/doap;>Description of a Project (DOAP) file from the main information - * found in a POM. - * Note: The generated file is tailored for use by projects at http://projects.apache.org/doap.html;>Apache. + * found in a POM. + * + * Note: The generated file is tailored for use by projects at + * http://projects.apache.org/doap.html;>Apache. * * @author Jason van Zyl * @author mailto:vincent.sive...@gmail.com;>Vincent Siveton diff --git a/src/main/mdo/asfextOptions.mdo b/src/main/mdo/asfextOptions.mdo index 420f8e7..0efaaf2 100644 --- a/src/main/mdo/asfextOptions.mdo +++ b/src/main/mdo/asfextOptions.mdo @@ -43,7 +43,7 @@ http://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/asfext< xmlnsPrefix - 1.0.0 String @@ -51,7 +51,7 @@ http://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/asfext< xmlnsNamespaceURI - 1.0.0 String @@ -66,7 +66,7 @@ http://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/asfext< pmc - 1.0.0 @@ -76,7 +76,7 @@ http://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/asfext< name - 1.0.0 @@ -95,7 +95,7 @@ http://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/asfext< chair - 1.0.0 diff --git a/src/main/mdo/doapOptions.mdo b/src/main/mdo/doapOptions.mdo index e8d7a5e..5acbf60 100644 --- a/src/main/mdo/doapOptions.mdo +++ b/src/main/mdo/doapOptions.mdo @@ -47,7 +47,7 @@ some POM options. xmlnsNamespaceURI - 1.0.0 String @@ -71,7 +71,7 @@ some POM options. bugDatabase - 1.0.0 @@ -81,8 +81,8 @@ some POM options. category - 1.0.0 @@ -92,7 +92,7 @@ some POM options. created - 1.0.0 @@ -102,7 +102,7 @@ some POM options. description - 1.0.0 @@ -112,7 +112,7 @@ some POM options. downloadPage - 1.0.0 @@ -122,7 +122,7 @@ some POM options. downloadMirror - 1.0.0 @@ -131,7 +131,7 @@ some POM options. homepage - 1.0.0 @@ -141,7 +141,7 @@ some POM options. implementations - 1.0.0 @@ -159,7 +159,7 @@ some POM options. license - 1.0.0 @@ -169,8 +169,8 @@ some POM options. mailingList - 1.0.0 @@ -180,7 +180,7 @@ some POM options. name - 1.0.0 @@ -198,7 +198,7 @@ some POM options. os - 1.0.0 @@ -207,7 +207,7 @@ some POM options. platform - 1.0.0 @@ -216,8 +216,8 @@ some POM options. programmingLanguage - 1.0.0 @@ -227,7 +227,7 @@ some POM options. scmAnonymous - 1.0.0 @@ -277,7 +277,7 @@ some POM options. vendor - 1.0.0 @@ -345,8 +345,8 @@ some POM options.
[maven] 07/08: [MNG-6914] move apache-maven-wrapper to its own separate Maven module
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit f7ff3f5f1875e781c5ea4bb91bad5535f8407925 Author: Hervé Boutemy AuthorDate: Sun Oct 10 23:35:06 2021 +0200 [MNG-6914] move apache-maven-wrapper to its own separate Maven module --- Jenkinsfile| 6 +++- Jenkinsfile.its| 2 +- .../pom.xml| 31 ++ .../src/assembly}/bin.xml | 2 +- .../src/assembly}/script.xml | 2 +- .../src/assembly}/shared.xml | 26 +++ .../src/assembly}/shared/download | 0 .../src/assembly}/shared/download.cmd | 0 .../shared/mvn/wrapper/maven-wrapper.properties| 0 .../src/assembly}/shared/mvnwDebug | 0 .../src/assembly}/shared/mvnwDebug.cmd | 0 .../src/assembly}/shared/mvnwlauncher | 0 .../src/assembly}/shared/mvnwlauncher.cmd | 0 .../src/assembly}/source.xml | 4 +-- .../source/mvn/wrapper/MavenWrapperDownloader.java | 0 .../src/site/apt/index.apt.vm | 38 +++--- .../src/site/site.xml | 24 +++--- apache-maven/pom.xml | 6 +--- maven-wrapper/src/site/apt/index.apt | 4 ++- pom.xml| 2 +- src/site/xdoc/index.xml| 2 +- 21 files changed, 84 insertions(+), 65 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 54b8652..15947ed 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -63,7 +63,10 @@ node(jenkinsEnv.nodeSelection(osNode)) { sh "mvn ${MAVEN_GOAL} -B -U -e -fae -V -Dmaven.test.failure.ignore=true -P versionlessMavenDist" } dir ('apache-maven/target') { -stash includes: 'apache-maven-bin.zip,apache-maven-wrapper-*.zip', name: 'maven-dist' +stash includes: 'apache-maven-bin.zip', name: 'maven-dist' +} +dir ('apache-maven-wrapper/target') { +stash includes: 'apache-maven-wrapper-*.zip', name: 'maven-wrapper-dist' } dir ('maven-wrapper/target') { stash includes: 'maven-wrapper.jar', name: 'wrapper-dist' @@ -102,6 +105,7 @@ for (String os in runITsOses) { } dir('dists') { unstash 'maven-dist' + unstash 'maven-wrapper-dist' unstash 'wrapper-dist' } try { diff --git a/Jenkinsfile.its b/Jenkinsfile.its index 5df3e2c..8258613 100644 --- a/Jenkinsfile.its +++ b/Jenkinsfile.its @@ -41,7 +41,7 @@ pipeline { git url: "https://github.com/apache/maven-integration-testing.git;, branch: "${ITS_BRANCH}" sh "ls -lrt ${env.WORKSPACE}/apache-maven/target/" withEnv(["JAVA_HOME=${ tool "JDK 1.8 (latest)" }", "PATH+MAVEN=${tool 'Maven 3.6.3'}/bin:${env.JAVA_HOME}/bin"]) { - sh "mvn clean install -V -B -Prun-its,embedded -Dmaven.test.failure.ignore=true -Dmaven.repo.local=${env.WORKSPACE}/repo -DmavenDistro=${env.WORKSPACE}/apache-maven/target/apache-maven-bin.zip -DwrapperDistroDir=${env.WORKSPACE}/apache-maven/target -DmavenWrapper=${env.WORKSPACE}/maven-wrapper/target/maven-wrapper.jar" + sh "mvn clean install -V -B -Prun-its,embedded -Dmaven.test.failure.ignore=true -Dmaven.repo.local=${env.WORKSPACE}/repo -DmavenDistro=${env.WORKSPACE}/apache-maven/target/apache-maven-bin.zip -DwrapperDistroDir=${env.WORKSPACE}/apache-maven-wrapper/target -DmavenWrapper=${env.WORKSPACE}/maven-wrapper/target/maven-wrapper.jar" } } } diff --git a/apache-maven/maven-wrapper.pom b/apache-maven-wrapper/pom.xml similarity index 71% rename from apache-maven/maven-wrapper.pom rename to apache-maven-wrapper/pom.xml index 4396529..259bd88 100644 --- a/apache-maven/maven-wrapper.pom +++ b/apache-maven-wrapper/pom.xml @@ -31,7 +31,7 @@ under the License. pom Apache Maven Wrapper Distribution - The Apache Maven Wrapper distribution in zip and tar.gz formats. + The Apache Maven Wrapper distribution zips in 3 types: script, bin and source. @@ -42,19 +42,11 @@ under the License. src/assembly/maven/bin/m2.conf - - src/assembly/shared/init - src/assembly/shared/init.cmd - src/assembly/shared/mvnlauncher - src/assembly/shared/mvnlauncher.cmd - src/assembly/shared/mvnvalidate - src/assembly/shared/mvnvalidate.cmd - src/assembly/shared/run -
[maven] 06/08: [MNG-6914] move mvnw scripts from maven/shared to wrapper/shared
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit fd96d7fe1a23d8395bdae0a69e4a30b52cebdd59 Author: Hervé Boutemy AuthorDate: Sun Oct 10 21:03:32 2021 +0200 [MNG-6914] move mvnw scripts from maven/shared to wrapper/shared --- apache-maven/maven-wrapper.pom | 8 apache-maven/pom.xml| 8 apache-maven/src/assembly/wrapper/shared.xml| 8 apache-maven/src/assembly/{ => wrapper}/shared/mvnwDebug| 0 apache-maven/src/assembly/{ => wrapper}/shared/mvnwDebug.cmd| 0 apache-maven/src/assembly/{ => wrapper}/shared/mvnwlauncher | 0 apache-maven/src/assembly/{ => wrapper}/shared/mvnwlauncher.cmd | 0 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/apache-maven/maven-wrapper.pom b/apache-maven/maven-wrapper.pom index 491f0a7..4396529 100644 --- a/apache-maven/maven-wrapper.pom +++ b/apache-maven/maven-wrapper.pom @@ -49,12 +49,12 @@ under the License. src/assembly/shared/mvnlauncher.cmd src/assembly/shared/mvnvalidate src/assembly/shared/mvnvalidate.cmd - src/assembly/shared/mvnwlauncher - src/assembly/shared/mvnwlauncher.cmd src/assembly/shared/run src/assembly/shared/run.cmd - src/assembly/wrapper/*/download - src/assembly/wrapper/*/download.cmd + src/assembly/wrapper/shared/mvnwlauncher + src/assembly/wrapper/shared/mvnwlauncher.cmd + src/assembly/wrapper/shared/download + src/assembly/wrapper/shared/download.cmd diff --git a/apache-maven/pom.xml b/apache-maven/pom.xml index 40917d5..6436534 100644 --- a/apache-maven/pom.xml +++ b/apache-maven/pom.xml @@ -132,12 +132,12 @@ under the License. src/assembly/shared/mvnlauncher.cmd src/assembly/shared/mvnvalidate src/assembly/shared/mvnvalidate.cmd - src/assembly/shared/mvnwlauncher - src/assembly/shared/mvnwlauncher.cmd src/assembly/shared/run src/assembly/shared/run.cmd - src/assembly/wrapper/*/download - src/assembly/wrapper/*/download.cmd + src/assembly/wrapper/shared/mvnwlauncher + src/assembly/wrapper/shared/mvnwlauncher.cmd + src/assembly/wrapper/shared/download + src/assembly/wrapper/shared/download.cmd diff --git a/apache-maven/src/assembly/wrapper/shared.xml b/apache-maven/src/assembly/wrapper/shared.xml index f1a3769..831c901 100644 --- a/apache-maven/src/assembly/wrapper/shared.xml +++ b/apache-maven/src/assembly/wrapper/shared.xml @@ -23,12 +23,12 @@ under the License. xsi:schemaLocation="http://maven.apache.org/ASSEMBLY-COMPONENT/2.1.0 http://maven.apache.org/xsd/assembly-component-2.1.0.xsd;> - src/assembly/shared/mvnwDebug.cmd + src/assembly/wrapper/shared/mvnwDebug.cmd . dos - src/assembly/shared/mvnwDebug + src/assembly/wrapper/shared/mvnwDebug . unix 0755 @@ -37,7 +37,7 @@ under the License. src/assembly/shared/validate.cmd src/assembly/shared/init.cmd -src/assembly/shared/mvnwlauncher.cmd +src/assembly/wrapper/shared/mvnwlauncher.cmd src/assembly/wrapper/shared/download.cmd src/assembly/shared/run.cmd @@ -50,7 +50,7 @@ under the License. src/assembly/shared/validate src/assembly/shared/init -src/assembly/shared/mvnwlauncher +src/assembly/wrapper/shared/mvnwlauncher src/assembly/wrapper/shared/download src/assembly/shared/run diff --git a/apache-maven/src/assembly/shared/mvnwDebug b/apache-maven/src/assembly/wrapper/shared/mvnwDebug similarity index 100% rename from apache-maven/src/assembly/shared/mvnwDebug rename to apache-maven/src/assembly/wrapper/shared/mvnwDebug diff --git a/apache-maven/src/assembly/shared/mvnwDebug.cmd b/apache-maven/src/assembly/wrapper/shared/mvnwDebug.cmd similarity index 100% rename from apache-maven/src/assembly/shared/mvnwDebug.cmd rename to apache-maven/src/assembly/wrapper/shared/mvnwDebug.cmd diff --git a/apache-maven/src/assembly/shared/mvnwlauncher b/apache-maven/src/assembly/wrapper/shared/mvnwlauncher similarity index 100% rename from apache-maven/src/assembly/shared/mvnwlauncher rename to apache-maven/src/assembly/wrapper/shared/mvnwlauncher diff --git a/apache-maven/src/assembly/shared/mvnwlauncher.cmd b/apache-maven/src/assembly/wrapper/shared/mvnwlauncher.cmd similarity index 100% rename from apache-maven/src/assembly/shared/mvnwlauncher.cmd rename to
[maven] 08/08: [MNG-6914] move assembly descriptors to src/assembly
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 6dd659b3332adeb805fc6249f0357341b90ae16e Author: Hervé Boutemy AuthorDate: Sun Oct 10 23:39:21 2021 +0200 [MNG-6914] move assembly descriptors to src/assembly --- apache-maven/pom.xml| 6 +++--- apache-maven/src/assembly/{maven => }/bin.xml | 2 +- apache-maven/src/assembly/{maven => }/component.xml | 0 apache-maven/src/assembly/{maven => }/dir.xml | 2 +- apache-maven/src/assembly/{maven => }/src.xml | 0 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apache-maven/pom.xml b/apache-maven/pom.xml index 40cfb25..57f2718 100644 --- a/apache-maven/pom.xml +++ b/apache-maven/pom.xml @@ -200,7 +200,7 @@ under the License. -src/assembly/maven/bin.xml +src/assembly/bin.xml @@ -268,7 +268,7 @@ under the License. false ${distributionTargetDir} -src/assembly/maven/dir.xml +src/assembly/dir.xml @@ -292,7 +292,7 @@ under the License. -src/assembly/maven/src.xml +src/assembly/src.xml gnu diff --git a/apache-maven/src/assembly/maven/bin.xml b/apache-maven/src/assembly/bin.xml similarity index 93% rename from apache-maven/src/assembly/maven/bin.xml rename to apache-maven/src/assembly/bin.xml index 3addb34..2ecbf30 100644 --- a/apache-maven/src/assembly/maven/bin.xml +++ b/apache-maven/src/assembly/bin.xml @@ -25,6 +25,6 @@ under the License. tar.gz -src/assembly/maven/component.xml +src/assembly/component.xml diff --git a/apache-maven/src/assembly/maven/component.xml b/apache-maven/src/assembly/component.xml similarity index 100% rename from apache-maven/src/assembly/maven/component.xml rename to apache-maven/src/assembly/component.xml diff --git a/apache-maven/src/assembly/maven/dir.xml b/apache-maven/src/assembly/dir.xml similarity index 93% rename from apache-maven/src/assembly/maven/dir.xml rename to apache-maven/src/assembly/dir.xml index 418327d..76adb87 100644 --- a/apache-maven/src/assembly/maven/dir.xml +++ b/apache-maven/src/assembly/dir.xml @@ -25,6 +25,6 @@ under the License. false -src/assembly/maven/component.xml +src/assembly/component.xml diff --git a/apache-maven/src/assembly/maven/src.xml b/apache-maven/src/assembly/src.xml similarity index 100% rename from apache-maven/src/assembly/maven/src.xml rename to apache-maven/src/assembly/src.xml
[maven] 03/08: [MNG-6914] drop tar.gz archives for wrapper install distributions
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 005688f50b6a05882fd4eaef051e5f41c6e559f5 Author: Hervé Boutemy AuthorDate: Sun Oct 10 20:19:22 2021 +0200 [MNG-6914] drop tar.gz archives for wrapper install distributions --- apache-maven/src/assembly/wrapper/bin.xml| 1 - apache-maven/src/assembly/wrapper/script.xml | 1 - apache-maven/src/assembly/wrapper/source.xml | 1 - 3 files changed, 3 deletions(-) diff --git a/apache-maven/src/assembly/wrapper/bin.xml b/apache-maven/src/assembly/wrapper/bin.xml index a8b63db..c92a504 100644 --- a/apache-maven/src/assembly/wrapper/bin.xml +++ b/apache-maven/src/assembly/wrapper/bin.xml @@ -24,7 +24,6 @@ under the License. xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 http://maven.apache.org/xsd/assembly-2.1.0.xsd;> bin -tar.gz zip false diff --git a/apache-maven/src/assembly/wrapper/script.xml b/apache-maven/src/assembly/wrapper/script.xml index 0edba13..53c9c78 100644 --- a/apache-maven/src/assembly/wrapper/script.xml +++ b/apache-maven/src/assembly/wrapper/script.xml @@ -24,7 +24,6 @@ under the License. xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 http://maven.apache.org/xsd/assembly-2.1.0.xsd;> script -tar.gz zip false diff --git a/apache-maven/src/assembly/wrapper/source.xml b/apache-maven/src/assembly/wrapper/source.xml index 3d4e138..0fb3147 100644 --- a/apache-maven/src/assembly/wrapper/source.xml +++ b/apache-maven/src/assembly/wrapper/source.xml @@ -24,7 +24,6 @@ under the License. xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 http://maven.apache.org/xsd/assembly-2.1.0.xsd;> source -tar.gz zip false
[maven] 01/08: [MNG-6914] rename .mvn hidden directory in source to mvn
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit cf6dae201d1a9e26cbd135453da81acefec8eef6 Author: Hervé Boutemy AuthorDate: Sun Oct 10 20:04:58 2021 +0200 [MNG-6914] rename .mvn hidden directory in source to mvn --- apache-maven/src/assembly/wrapper/bin.xml | 7 ++- apache-maven/src/assembly/wrapper/script.xml | 7 ++- .../shared/{.mvn => mvn}/wrapper/maven-wrapper.properties | 0 apache-maven/src/assembly/wrapper/source.xml | 14 -- .../{.mvn => mvn}/wrapper/MavenWrapperDownloader.java | 0 5 files changed, 8 insertions(+), 20 deletions(-) diff --git a/apache-maven/src/assembly/wrapper/bin.xml b/apache-maven/src/assembly/wrapper/bin.xml index d6f5281..a8b63db 100644 --- a/apache-maven/src/assembly/wrapper/bin.xml +++ b/apache-maven/src/assembly/wrapper/bin.xml @@ -78,11 +78,8 @@ under the License. - src/assembly/wrapper/shared - . - -.mvn/** - + src/assembly/wrapper/shared/mvn + .mvn true diff --git a/apache-maven/src/assembly/wrapper/script.xml b/apache-maven/src/assembly/wrapper/script.xml index b01eece..0edba13 100644 --- a/apache-maven/src/assembly/wrapper/script.xml +++ b/apache-maven/src/assembly/wrapper/script.xml @@ -70,11 +70,8 @@ under the License. - src/assembly/wrapper/shared - . - -.mvn/** - + src/assembly/wrapper/shared/mvn + .mvn true diff --git a/apache-maven/src/assembly/wrapper/shared/.mvn/wrapper/maven-wrapper.properties b/apache-maven/src/assembly/wrapper/shared/mvn/wrapper/maven-wrapper.properties similarity index 100% rename from apache-maven/src/assembly/wrapper/shared/.mvn/wrapper/maven-wrapper.properties rename to apache-maven/src/assembly/wrapper/shared/mvn/wrapper/maven-wrapper.properties diff --git a/apache-maven/src/assembly/wrapper/source.xml b/apache-maven/src/assembly/wrapper/source.xml index f3e79c0..3d4e138 100644 --- a/apache-maven/src/assembly/wrapper/source.xml +++ b/apache-maven/src/assembly/wrapper/source.xml @@ -70,19 +70,13 @@ under the License. - src/assembly/wrapper/shared - . - -.mvn/** - + src/assembly/wrapper/shared/mvn + .mvn true - src/assembly/wrapper/source - . - -.mvn/** - + src/assembly/wrapper/source/mvn + .mvn true diff --git a/apache-maven/src/assembly/wrapper/source/.mvn/wrapper/MavenWrapperDownloader.java b/apache-maven/src/assembly/wrapper/source/mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from apache-maven/src/assembly/wrapper/source/.mvn/wrapper/MavenWrapperDownloader.java rename to apache-maven/src/assembly/wrapper/source/mvn/wrapper/MavenWrapperDownloader.java
[maven] 05/08: [MNG-6914] move common wrapper distributions conf to shared.xml
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 4fabaff17821d59f553bfb275594d9010033ba8b Author: Hervé Boutemy AuthorDate: Sun Oct 10 20:48:37 2021 +0200 [MNG-6914] move common wrapper distributions conf to shared.xml --- apache-maven/src/assembly/wrapper/bin.xml | 48 ++ apache-maven/src/assembly/wrapper/script.xml | 50 ++- .../assembly/wrapper/{script.xml => shared.xml}| 12 ++--- apache-maven/src/assembly/wrapper/source.xml | 58 +++--- 4 files changed, 17 insertions(+), 151 deletions(-) diff --git a/apache-maven/src/assembly/wrapper/bin.xml b/apache-maven/src/assembly/wrapper/bin.xml index c92a504..608c324 100644 --- a/apache-maven/src/assembly/wrapper/bin.xml +++ b/apache-maven/src/assembly/wrapper/bin.xml @@ -37,49 +37,7 @@ under the License. maven-wrapper.jar - - - src/assembly/shared/mvnwDebug.cmd - . - dos - - - src/assembly/shared/mvnwDebug - . - unix - 0755 - - - -src/assembly/shared/validate.cmd -src/assembly/shared/init.cmd -src/assembly/shared/mvnwlauncher.cmd -src/assembly/shared/run.cmd - - mvnw.cmd - . - dos - true - - - -src/assembly/shared/validate -src/assembly/shared/init -src/assembly/shared/mvnwlauncher -src/assembly/shared/run - - mvnw - . - unix - 0755 - true - - - - - src/assembly/wrapper/shared/mvn - .mvn - true - - + +src/assembly/wrapper/shared.xml + \ No newline at end of file diff --git a/apache-maven/src/assembly/wrapper/script.xml b/apache-maven/src/assembly/wrapper/script.xml index 7cc4929..5ccd5f8 100644 --- a/apache-maven/src/assembly/wrapper/script.xml +++ b/apache-maven/src/assembly/wrapper/script.xml @@ -27,51 +27,7 @@ under the License. zip false - - - src/assembly/shared/mvnwDebug.cmd - . - dos - - - src/assembly/shared/mvnwDebug - . - unix - 0755 - - - -src/assembly/shared/validate.cmd -src/assembly/shared/init.cmd -src/assembly/shared/mvnwlauncher.cmd -src/assembly/wrapper/shared/download.cmd -src/assembly/shared/run.cmd - - mvnw.cmd - . - dos - true - - - -src/assembly/shared/validate -src/assembly/shared/init -src/assembly/shared/mvnwlauncher -src/assembly/wrapper/shared/download -src/assembly/shared/run - - mvnw - . - unix - 0755 - true - - - - - src/assembly/wrapper/shared/mvn - .mvn - true - - + +src/assembly/wrapper/shared.xml + \ No newline at end of file diff --git a/apache-maven/src/assembly/wrapper/script.xml b/apache-maven/src/assembly/wrapper/shared.xml similarity index 86% copy from apache-maven/src/assembly/wrapper/script.xml copy to apache-maven/src/assembly/wrapper/shared.xml index 7cc4929..f1a3769 100644 --- a/apache-maven/src/assembly/wrapper/script.xml +++ b/apache-maven/src/assembly/wrapper/shared.xml @@ -19,14 +19,8 @@ specific language governing permissions and limitations under the License. --> -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;> - script - -zip - - false +http://maven.apache.org/ASSEMBLY-COMPONENT/2.1.0; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; + xsi:schemaLocation="http://maven.apache.org/ASSEMBLY-COMPONENT/2.1.0 http://maven.apache.org/xsd/assembly-component-2.1.0.xsd;> src/assembly/shared/mvnwDebug.cmd @@ -74,4 +68,4 @@ under the License. true - \ No newline at end of file + diff --git a/apache-maven/src/assembly/wrapper/source.xml b/apache-maven/src/assembly/wrapper/source.xml index b0355c0..1fdc1e2 100644 --- a/apache-maven/src/assembly/wrapper/source.xml +++ b/apache-maven/src/assembly/wrapper/source.xml @@ -27,56 +27,14 @@ under the License. zip false - - - src/assembly/shared/mvnwDebug.cmd - . - dos - - - src/assembly/shared/mvnwDebug - . - unix - 0755 - - - -src/assembly/shared/validate.cmd -src/assembly/shared/init.cmd -src/assembly/shared/mvnwlauncher.cmd -src/assembly/wrapper/shared/download.cmd -src/assembly/shared/run.cmd - - mvnw.cmd - . - dos - true - - - -src/assembly/shared/validate -src/assembly/shared/init -src/assembly/shared/mvnwlauncher -
[maven] 02/08: [MNG-6914] rename MAVEN_LAUNCHER to LAUNCHER_CLASS (from LAUNCHER_JAR)
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit db9c56b3ee9ba35ef081375db6c658fca01b5634 Author: Hervé Boutemy AuthorDate: Sun Oct 10 20:07:36 2021 +0200 [MNG-6914] rename MAVEN_LAUNCHER to LAUNCHER_CLASS (from LAUNCHER_JAR) --- apache-maven/src/assembly/shared/mvnlauncher | 2 +- apache-maven/src/assembly/shared/mvnlauncher.cmd | 2 +- apache-maven/src/assembly/shared/mvnwlauncher | 2 +- apache-maven/src/assembly/shared/mvnwlauncher.cmd | 2 +- apache-maven/src/assembly/shared/run | 2 +- apache-maven/src/assembly/shared/run.cmd | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apache-maven/src/assembly/shared/mvnlauncher b/apache-maven/src/assembly/shared/mvnlauncher index c523a1d..830f067 100644 --- a/apache-maven/src/assembly/shared/mvnlauncher +++ b/apache-maven/src/assembly/shared/mvnlauncher @@ -1,3 +1,3 @@ LAUNCHER_JAR=`echo "$MAVEN_HOME"/boot/plexus-classworlds-*.jar` -MAVEN_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher +LAUNCHER_CLASS=org.codehaus.plexus.classworlds.launcher.Launcher diff --git a/apache-maven/src/assembly/shared/mvnlauncher.cmd b/apache-maven/src/assembly/shared/mvnlauncher.cmd index be2f9a9..567e812 100644 --- a/apache-maven/src/assembly/shared/mvnlauncher.cmd +++ b/apache-maven/src/assembly/shared/mvnlauncher.cmd @@ -1,3 +1,3 @@ for %%i in ("%MAVEN_HOME%"\boot\plexus-classworlds-*) do set LAUNCHER_JAR="%%i" -set MAVEN_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher +set LAUNCHER_CLASS=org.codehaus.plexus.classworlds.launcher.Launcher diff --git a/apache-maven/src/assembly/shared/mvnwlauncher b/apache-maven/src/assembly/shared/mvnwlauncher index 39ba322..3fbd254 100755 --- a/apache-maven/src/assembly/shared/mvnwlauncher +++ b/apache-maven/src/assembly/shared/mvnwlauncher @@ -1,3 +1,3 @@ LAUNCHER_JAR="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" -MAVEN_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain +LAUNCHER_CLASS=org.apache.maven.wrapper.MavenWrapperMain diff --git a/apache-maven/src/assembly/shared/mvnwlauncher.cmd b/apache-maven/src/assembly/shared/mvnwlauncher.cmd index 46cad98..193db12 100755 --- a/apache-maven/src/assembly/shared/mvnwlauncher.cmd +++ b/apache-maven/src/assembly/shared/mvnwlauncher.cmd @@ -1,3 +1,3 @@ set LAUNCHER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" -set MAVEN_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain +set LAUNCHER_CLASS=org.apache.maven.wrapper.MavenWrapperMain diff --git a/apache-maven/src/assembly/shared/run b/apache-maven/src/assembly/shared/run index 0b2c1bd..69535d6 100755 --- a/apache-maven/src/assembly/shared/run +++ b/apache-maven/src/assembly/shared/run @@ -16,4 +16,4 @@ exec "$JAVACMD" \ "-Dmaven.home=$MAVEN_HOME" \ "-Dlibrary.jansi.path=${MAVEN_HOME}/lib/jansi-native" \ "-Dmaven.multiModuleProjectDirectory=$MAVEN_PROJECTBASEDIR" \ - $MAVEN_LAUNCHER "$@" + $LAUNCHER_CLASS "$@" diff --git a/apache-maven/src/assembly/shared/run.cmd b/apache-maven/src/assembly/shared/run.cmd index 04c1dff..ac526f8 100755 --- a/apache-maven/src/assembly/shared/run.cmd +++ b/apache-maven/src/assembly/shared/run.cmd @@ -7,7 +7,7 @@ "-Dmaven.home=%MAVEN_HOME%" ^ "-Dlibrary.jansi.path=%MAVEN_HOME%\lib\jansi-native" ^ "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ - %MAVEN_LAUNCHER% %* + %LAUNCHER_CLASS% %* if ERRORLEVEL 1 goto error goto end
[maven] branch MNG-6914_2 updated (c323cd3 -> 6dd659b)
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a change to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git. discard c323cd3 [MNG-6914] use new apache-maven-wrapper module omit 25b9e06 [MNG-6914] fix typo omit ac40a6a [MNG-6914] move assembly descriptors to src/assembly omit 4520f9e [MNG-6914] move apache-maven-wrapper to its own separate Maven module omit fb8f8e2 [MNG-6914] move mvnw scripts from maven/shared to wrapper/shared omit 2423d21 [MNG-6914] move common wrapper distributions conf to shared.xml omit 9f33b07 [MNG-6914] move download script to wrapper/shared omit 0dacb2f [MNG-6914] drop tar.gz archives for wrapper install distributions omit 3a6b79c [MNG-6914] rename MAVEN_LAUNCHER to LAUNCHER_CLASS (from LAUNCHER_JAR) omit b304c0c [MNG-6914] rename .mvn hidden directory in source to mvn add b31f3ae [MNG-7291] Avoid String concatenation in loops (#572) add 4daa48e [MNG-7287] Simplify assertion with simpler and equivalent calls add 0080e84 [MNG-7297] Remove redundant type arguments (#581) new cf6dae2 [MNG-6914] rename .mvn hidden directory in source to mvn new db9c56b [MNG-6914] rename MAVEN_LAUNCHER to LAUNCHER_CLASS (from LAUNCHER_JAR) new 005688f [MNG-6914] drop tar.gz archives for wrapper install distributions new 940efb0 [MNG-6914] move download script to wrapper/shared new 4fabaff [MNG-6914] move common wrapper distributions conf to shared.xml new fd96d7f [MNG-6914] move mvnw scripts from maven/shared to wrapper/shared new f7ff3f5 [MNG-6914] move apache-maven-wrapper to its own separate Maven module new 6dd659b [MNG-6914] move assembly descriptors to src/assembly This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (c323cd3) \ N -- N -- N refs/heads/MNG-6914_2 (6dd659b) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../apache/maven/artifact/ArtifactUtilsTest.java | 16 ++-- .../apache/maven/artifact/DefaultArtifactTest.java | 5 ++-- .../versioning/DefaultArtifactVersionTest.java | 2 +- .../building/DefaultProblemCollectorTest.java | 3 ++- .../apache/maven/building/DefaultProblemTest.java | 3 ++- .../maven/repository/MetadataResolutionResult.java | 8 +++--- .../main/java/org/apache/maven/DefaultMaven.java | 2 +- .../java/org/apache/maven/RepositoryUtils.java | 2 +- .../resolver/ArtifactResolutionResult.java | 8 +++--- .../maven/classrealm/DefaultClassRealmManager.java | 2 +- .../apache/maven/exception/ExceptionSummary.java | 2 +- .../scope/internal/MojoExecutionScopeModule.java | 4 +-- .../lifecycle/internal/MojoDescriptorCreator.java | 2 +- .../maven/lifecycle/internal/MojoExecutor.java | 4 +-- .../plugin/DefaultLifecycleBindingsInjector.java | 2 +- .../maven/plugin/DefaultPluginRealmCache.java | 2 +- .../plugin/internal/DefaultMavenPluginManager.java | 2 +- .../prefix/NoPluginFoundForPrefixException.java| 12 - .../project/DefaultDependencyResolutionResult.java | 2 +- .../maven/project/DefaultProjectRealmCache.java| 2 +- .../org/apache/maven/project/MavenProject.java | 2 +- .../artifact/DefaultProjectArtifactsCache.java | 4 +-- .../maven/project/artifact/ProjectArtifact.java| 2 +- .../maven/session/scope/internal/SessionScope.java | 2 +- .../session/scope/internal/SessionScopeModule.java | 2 +- .../internal/LifecycleDependencyResolverTest.java | 3 ++- .../apache/maven/project/PomConstructionTest.java | 26 +-- .../maven/model/building/DefaultModelBuilder.java | 10 +--- .../org/apache/maven/model/building/Result.java| 4 +-- .../maven/plugin/descriptor/PluginDescriptor.java | 2 +- .../descriptor/PluginDescriptorBuilderTest.java| 29 -- 31 files changed, 91 insertions(+), 80 deletions(-)
[maven] 04/08: [MNG-6914] move download script to wrapper/shared
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MNG-6914_2 in repository https://gitbox.apache.org/repos/asf/maven.git commit 940efb05eff2f1f2ad8921547280e41e7fab586e Author: Hervé Boutemy AuthorDate: Sun Oct 10 20:36:17 2021 +0200 [MNG-6914] move download script to wrapper/shared --- apache-maven/src/assembly/wrapper/script.xml | 4 +-- .../assembly/wrapper/{script => shared}/download | 0 .../wrapper/{script => shared}/download.cmd| 0 apache-maven/src/assembly/wrapper/source.xml | 4 +-- apache-maven/src/assembly/wrapper/source/download | 34 -- .../src/assembly/wrapper/source/download.cmd | 21 - 6 files changed, 4 insertions(+), 59 deletions(-) diff --git a/apache-maven/src/assembly/wrapper/script.xml b/apache-maven/src/assembly/wrapper/script.xml index 53c9c78..7cc4929 100644 --- a/apache-maven/src/assembly/wrapper/script.xml +++ b/apache-maven/src/assembly/wrapper/script.xml @@ -44,7 +44,7 @@ under the License. src/assembly/shared/validate.cmd src/assembly/shared/init.cmd src/assembly/shared/mvnwlauncher.cmd -src/assembly/wrapper/script/download.cmd +src/assembly/wrapper/shared/download.cmd src/assembly/shared/run.cmd mvnw.cmd @@ -57,7 +57,7 @@ under the License. src/assembly/shared/validate src/assembly/shared/init src/assembly/shared/mvnwlauncher -src/assembly/wrapper/script/download +src/assembly/wrapper/shared/download src/assembly/shared/run mvnw diff --git a/apache-maven/src/assembly/wrapper/script/download b/apache-maven/src/assembly/wrapper/shared/download similarity index 100% rename from apache-maven/src/assembly/wrapper/script/download rename to apache-maven/src/assembly/wrapper/shared/download diff --git a/apache-maven/src/assembly/wrapper/script/download.cmd b/apache-maven/src/assembly/wrapper/shared/download.cmd similarity index 100% rename from apache-maven/src/assembly/wrapper/script/download.cmd rename to apache-maven/src/assembly/wrapper/shared/download.cmd diff --git a/apache-maven/src/assembly/wrapper/source.xml b/apache-maven/src/assembly/wrapper/source.xml index 0fb3147..b0355c0 100644 --- a/apache-maven/src/assembly/wrapper/source.xml +++ b/apache-maven/src/assembly/wrapper/source.xml @@ -44,7 +44,7 @@ under the License. src/assembly/shared/validate.cmd src/assembly/shared/init.cmd src/assembly/shared/mvnwlauncher.cmd -src/assembly/wrapper/source/download.cmd +src/assembly/wrapper/shared/download.cmd src/assembly/shared/run.cmd mvnw.cmd @@ -57,7 +57,7 @@ under the License. src/assembly/shared/validate src/assembly/shared/init src/assembly/shared/mvnwlauncher -src/assembly/wrapper/source/download +src/assembly/wrapper/shared/download src/assembly/shared/run mvnw diff --git a/apache-maven/src/assembly/wrapper/source/download b/apache-maven/src/assembly/wrapper/source/download deleted file mode 100644 index 30cf5e4..000 --- a/apache-maven/src/assembly/wrapper/source/download +++ /dev/null @@ -1,34 +0,0 @@ -## -# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central -# This allows using the maven wrapper in projects that prohibit checking in binary data. -## -if [ -r "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" ]; then -if [ "$MVNW_VERBOSE" = true ]; then - echo "Found .mvn/wrapper/maven-wrapper.jar" -fi -else -javaClass="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.java" -# For Cygwin, switch paths to Windows format before running javac -if $cygwin; then - javaClass=`cygpath --path --windows "$javaClass"` -fi -if [ -e "$javaClass" ]; then -if [ ! -e "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then -if [ "$MVNW_VERBOSE" = true ]; then - echo " - Compiling MavenWrapperDownloader.java ..." -fi -# Compiling the Java class -("$JAVA_HOME/bin/javac" "$javaClass") -fi -if [ -e "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then -# Running the downloader -if [ "$MVNW_VERBOSE" = true ]; then - echo " - Running MavenWrapperDownloader.java ..." -fi -("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") -fi -fi -fi -## -# End of extension
[maven-wrapper-plugin] branch master updated: Update gitignore
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-wrapper-plugin.git The following commit(s) were added to refs/heads/master by this push: new 12f8086 Update gitignore 12f8086 is described below commit 12f80864a1b02b5857f76ddda24e4d740055b81a Author: Tamas Cservenak AuthorDate: Wed Oct 13 19:42:19 2021 +0200 Update gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 06a84e9..1d02f2c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /.classpath /.project /.settings +*.iml
[maven-filtering] branch dependabot/maven/org.mockito-mockito-core-4.0.0 created (now fd4f670)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.mockito-mockito-core-4.0.0 in repository https://gitbox.apache.org/repos/asf/maven-filtering.git. at fd4f670 Bump mockito-core from 2.28.2 to 4.0.0 No new revisions were added by this update.
[maven] branch master updated: [MNG-6389] Move the toolchains model to a separate artifactId
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven.git The following commit(s) were added to refs/heads/master by this push: new ffc2b99 [MNG-6389] Move the toolchains model to a separate artifactId ffc2b99 is described below commit ffc2b99e3eebdeba77fa0fc8ec97a469ae75d148 Author: Giovanni van der Schelde AuthorDate: Wed Sep 29 13:44:08 2021 +0200 [MNG-6389] Move the toolchains model to a separate artifactId Closes #586 --- maven-bom/pom.xml | 10 +++ maven-core/pom.xml | 14 - .../maven/toolchain/DefaultToolchainTest.java | 48 -- maven-toolchain-builder/pom.xml| 70 + .../building/DefaultToolchainsBuilder.java | 0 .../building/DefaultToolchainsBuildingRequest.java | 0 .../building/DefaultToolchainsBuildingResult.java | 0 .../toolchain/building/ToolchainsBuilder.java | 0 .../building/ToolchainsBuildingException.java | 0 .../building/ToolchainsBuildingRequest.java| 0 .../building/ToolchainsBuildingResult.java | 0 .../toolchain/io/DefaultToolchainsReader.java | 0 .../toolchain/io/DefaultToolchainsWriter.java | 0 .../toolchain/io/ToolchainsParseException.java | 0 .../maven/toolchain/io/ToolchainsReader.java | 0 .../maven/toolchain/io/ToolchainsWriter.java | 0 .../toolchain/merge/MavenToolchainMerger.java | 0 .../building/DefaultToolchainsBuilderTest.java | 2 +- .../building/ToolchainsBuildingExceptionTest.java | 8 +-- .../toolchain/merge/MavenToolchainMergerTest.java | 0 .../org/apache/maven/toolchain/global.xml | 0 .../toolchain/model/toolchains-jdks-extend.xml | 0 .../toolchain/model/toolchains-jdks-extra.xml | 0 .../maven/toolchain/model/toolchains-jdks.xml | 0 .../resources/org/apache/maven/toolchain/user.xml | 0 maven-toolchain-model/pom.xml | 59 + .../src/main/mdo/toolchains.mdo| 0 pom.xml| 2 + src/site/xdoc/maven-deps.odg | Bin 22491 -> 22633 bytes 29 files changed, 185 insertions(+), 28 deletions(-) diff --git a/maven-bom/pom.xml b/maven-bom/pom.xml index 3f9f983..84d2b01 100644 --- a/maven-bom/pom.xml +++ b/maven-bom/pom.xml @@ -130,6 +130,16 @@ under the License. org.apache.maven +maven-toolchain-model +${project.version} + + +org.apache.maven +maven-toolchain-builder +${project.version} + + +org.apache.maven maven-slf4j-wrapper ${project.version} diff --git a/maven-core/pom.xml b/maven-core/pom.xml index dd1b72b..f46fdeb 100644 --- a/maven-core/pom.xml +++ b/maven-core/pom.xml @@ -54,6 +54,14 @@ under the License. org.apache.maven + maven-toolchain-model + + + org.apache.maven + maven-toolchain-builder + + + org.apache.maven maven-repository-metadata @@ -212,12 +220,12 @@ under the License. modello-maven-plugin 1.1.0 - -src/main/mdo/toolchains.mdo - + + + modello-site-doc pre-site diff --git a/maven-core/src/test/java/org/apache/maven/toolchain/DefaultToolchainTest.java b/maven-core/src/test/java/org/apache/maven/toolchain/DefaultToolchainTest.java index 29f0fc6..f335003 100644 --- a/maven-core/src/test/java/org/apache/maven/toolchain/DefaultToolchainTest.java +++ b/maven-core/src/test/java/org/apache/maven/toolchain/DefaultToolchainTest.java @@ -25,13 +25,11 @@ import static org.junit.jupiter.api.Assertions.assertNotEquals; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; -import java.io.InputStream; import java.util.Collections; import org.apache.maven.toolchain.java.DefaultJavaToolChain; -import org.apache.maven.toolchain.model.PersistedToolchains; import org.apache.maven.toolchain.model.ToolchainModel; -import org.apache.maven.toolchain.model.io.xpp3.MavenToolchainsXpp3Reader; +import org.codehaus.plexus.util.xml.Xpp3Dom; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.mockito.MockitoAnnotations; @@ -41,8 +39,6 @@ public class DefaultToolchainTest { private final Logger logger = mock( Logger.class ); -private MavenToolchainsXpp3Reader reader = new MavenToolchainsXpp3Reader(); - @BeforeEach public void setUp() throws Exception @@ -129,21 +125,33 @@ public class DefaultToolchainTest @Test public void testEquals() -throws Exception { -
[maven-assembly-plugin] 01/01: Update to common filters 3.2.0
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch common-filters-320 in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git commit 6ea4fb7e5d3a626a6f1fcabd88dc1c0152eb5296 Author: Tamas Cservenak AuthorDate: Wed Oct 13 15:55:13 2021 +0200 Update to common filters 3.2.0 And UT fails hard. What is happening here? --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3a8..2728543 100644 --- a/pom.xml +++ b/pom.xml @@ -133,7 +133,7 @@ under the License. org.apache.maven.shared maven-common-artifact-filters - 3.1.1 + 3.2.0 org.apache.maven.shared
[maven-assembly-plugin] branch common-filters-320 created (now 6ea4fb7)
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a change to branch common-filters-320 in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git. at 6ea4fb7 Update to common filters 3.2.0 This branch includes the following new commits: new 6ea4fb7 Update to common filters 3.2.0 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[maven-antrun-plugin] 01/01: Update plugin
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-antrun-plugin.git commit b3270a4548340bfe13abd3fe594dee80d75e381a Author: Tamas Cservenak AuthorDate: Wed Oct 13 15:43:13 2021 +0200 Update plugin Set proper maven scopes, update enforcer. --- pom.xml | 22 -- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index b0b5ee0..cc24b4f 100644 --- a/pom.xml +++ b/pom.xml @@ -62,7 +62,7 @@ under the License. -3.1.1 +3.2.5 8 2.22.2 3.6.1 @@ -74,16 +74,19 @@ under the License. org.apache.maven maven-plugin-api ${mavenVersion} + provided org.apache.maven maven-core ${mavenVersion} + provided org.apache.maven maven-artifact ${mavenVersion} + provided org.apache.maven.plugin-tools @@ -136,11 +139,6 @@ under the License. org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0-M3 - - - org.apache.maven.plugins maven-javadoc-plugin 3.3.1 @@ -162,6 +160,18 @@ under the License. org.apache.maven.plugins +maven-enforcer-plugin +3.0.0 + + +org.codehaus.mojo +extra-enforcer-rules +1.4 + + + + +org.apache.maven.plugins maven-javadoc-plugin
[maven-antrun-plugin] branch update-plugin created (now b3270a4)
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a change to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-antrun-plugin.git. at b3270a4 Update plugin This branch includes the following new commits: new b3270a4 Update plugin The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[maven-remote-resources-plugin] branch update-plugin created (now bb91d9e)
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a change to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-remote-resources-plugin.git. at bb91d9e Update plugin This branch includes the following new commits: new bb91d9e Update plugin The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[maven-remote-resources-plugin] 01/01: Update plugin
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-remote-resources-plugin.git commit bb91d9ebab43c05ad339d5183112e47992e9448e Author: Tamas Cservenak AuthorDate: Wed Oct 13 15:36:37 2021 +0200 Update plugin Set proper scopes for maven bits, and mindor dependency updates. --- pom.xml | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 7a35ef2..970d655 100644 --- a/pom.xml +++ b/pom.xml @@ -70,7 +70,6 @@ under the License. 3.2.5 7 -3.1.1 3.3 2020-04-07T21:04:00Z @@ -81,21 +80,25 @@ under the License. org.apache.maven maven-core ${mavenVersion} + provided org.apache.maven maven-model ${mavenVersion} + provided org.apache.maven maven-plugin-api ${mavenVersion} + provided org.apache.maven maven-artifact ${mavenVersion} + provided @@ -123,7 +126,7 @@ under the License. org.apache.maven.shared maven-filtering - ${mavenFilteringVersion} + 3.2.0 @@ -137,7 +140,7 @@ under the License. commons-io commons-io - 2.5 + 2.6 org.apache.velocity @@ -149,13 +152,13 @@ under the License. junit junit - 4.13.1 + 4.13.2 test org.apache.maven.plugin-testing maven-plugin-testing-harness - 3.1.0 + 3.3.0 test
[maven-assembly-plugin] branch update-plugin updated (84a5ffe -> 8f883d3)
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a change to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git. from 84a5ffe Update plugin add 8f883d3 Leave explanation why needed No new revisions were added by this update. Summary of changes: .../plugins/assembly/artifact/DefaultDependencyResolverTest.java | 5 - 1 file changed, 4 insertions(+), 1 deletion(-)
[maven] branch maven-3.8.x updated (b6186e2 -> fb5f3f5)
This is an automated email from the ASF dual-hosted git repository. michaelo pushed a change to branch maven-3.8.x in repository https://gitbox.apache.org/repos/asf/maven.git. from b6186e2 Remove swap file add fb5f3f5 [MNG-7270] Switch to shell alternative to "which" No new revisions were added by this update. Summary of changes: apache-maven/src/bin/mvn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
[maven] branch master updated (0080e84 -> 8852b87)
This is an automated email from the ASF dual-hosted git repository. michaelo pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/maven.git. from 0080e84 [MNG-7297] Remove redundant type arguments (#581) add 8852b87 [MNG-7270] Switch to shell alternative to "which" No new revisions were added by this update. Summary of changes: apache-maven/src/assembly/shared/init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
[maven-assembly-plugin] 01/01: Update plugin
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git commit 84a5ffe233ceda5de44cd1db478363d04c6a6a1b Author: Tamas Cservenak AuthorDate: Wed Oct 13 15:19:58 2021 +0200 Update plugin Set maven bits to proper scope, get rid of ancient stuff, drop unused code and fix test. Added comments with questions and remarks in POM. --- pom.xml| 62 -- .../artifact/DefaultDependencyResolverTest.java| 28 +++--- 2 files changed, 52 insertions(+), 38 deletions(-) diff --git a/pom.xml b/pom.xml index 3a8..91959b2 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ under the License. 2.1.0 3.5.1 3.2.0 -3.0 +3.2.5 true RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength,ModifierOrder,JavadocMethod 2020-04-27T17:26:57Z @@ -88,52 +88,61 @@ under the License. org.apache.maven maven-plugin-api ${mavenVersion} + provided org.apache.maven maven-core ${mavenVersion} - - - org.apache.maven - maven-compat - ${mavenVersion} - test + provided org.apache.maven maven-artifact ${mavenVersion} + provided org.apache.maven maven-model ${mavenVersion} + provided org.apache.maven maven-settings ${mavenVersion} + provided org.apache.maven.shared maven-shared-utils - 3.3.3 + 3.3.4 + org.apache.maven maven-aether-provider - 3.0 + ${mavenVersion} + test - - org.sonatype.sisu - sisu-inject-plexus - 1.4.2 + + org.apache.maven + maven-compat + ${mavenVersion} + test + org.apache.maven.shared maven-common-artifact-filters - 3.1.1 + 3.1.1 + + + org.sonatype.sisu + sisu-inject-plexus + + org.apache.maven.shared @@ -150,6 +159,7 @@ under the License. org.apache.maven.plugin-tools maven-plugin-annotations + provided org.codehaus.plexus @@ -159,7 +169,7 @@ under the License. org.codehaus.plexus plexus-archiver - 4.2.1 + 4.2.5 @@ -191,7 +201,7 @@ under the License. org.apache.maven.plugin-testing maven-plugin-testing-harness - 2.1 + 3.3.0 test @@ -231,6 +241,26 @@ under the License. plexus-component-annotations provided + + + org.eclipse.sisu + org.eclipse.sisu.plexus + 0.3.5 + compile + + + org.sonatype.sisu + sisu-guice + 3.2.6 + no_aop + test + + + org.slf4j + slf4j-simple + 1.7.32 + test + diff --git a/src/test/java/org/apache/maven/plugins/assembly/artifact/DefaultDependencyResolverTest.java b/src/test/java/org/apache/maven/plugins/assembly/artifact/DefaultDependencyResolverTest.java index 66e8ecb..da6acf6 100644 --- a/src/test/java/org/apache/maven/plugins/assembly/artifact/DefaultDependencyResolverTest.java +++ b/src/test/java/org/apache/maven/plugins/assembly/artifact/DefaultDependencyResolverTest.java @@ -32,21 +32,15 @@ import java.util.Set; import org.apache.maven.artifact.Artifact; import org.apache.maven.artifact.DefaultArtifact; import org.apache.maven.artifact.handler.DefaultArtifactHandler; -import org.apache.maven.artifact.repository.LegacyLocalRepositoryManager; import org.apache.maven.artifact.versioning.VersionRange; -import org.apache.maven.execution.DefaultMavenExecutionRequest; -import org.apache.maven.execution.DefaultMavenExecutionResult; -import org.apache.maven.execution.MavenExecutionRequest; -import org.apache.maven.execution.MavenExecutionResult; -import org.apache.maven.execution.MavenSession; import org.apache.maven.model.Model; -import org.apache.maven.plugin.testing.stubs.StubArtifactRepository; import org.apache.maven.plugins.assembly.AssemblerConfigurationSource; import org.apache.maven.plugins.assembly.model.DependencySet; import org.apache.maven.plugins.assembly.model.ModuleBinaries; import org.apache.maven.plugins.assembly.model.ModuleSet; import org.apache.maven.project.MavenProject; -import org.apache.maven.repository.internal.MavenRepositorySystemSession; +import org.codehaus.plexus.ContainerConfiguration; +import org.codehaus.plexus.PlexusConstants; import org.codehaus.plexus.PlexusTestCase; public class DefaultDependencyResolverTest @@ -63,23 +57,13 @@ public class DefaultDependencyResolverTest resolver = (DefaultDependencyResolver) lookup( DependencyResolver.class ); } - -
[maven-assembly-plugin] branch update-plugin created (now 84a5ffe)
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a change to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git. at 84a5ffe Update plugin This branch includes the following new commits: new 84a5ffe Update plugin The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[maven-rar-plugin] branch update-plugin created (now b893523)
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a change to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-rar-plugin.git. at b893523 Update plugin This branch includes the following new commits: new b893523 Update plugin The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[maven-rar-plugin] 01/01: Update plugin
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-rar-plugin.git commit b893523e741c45c54d13db81d099b4a4ff09f895 Author: Tamas Cservenak AuthorDate: Wed Oct 13 13:17:46 2021 +0200 Update plugin Set proper scopes for maven bits, update dependencies and up test harness. --- pom.xml | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 61711e2..7afd4ec 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ under the License. maven-plugins org.apache.maven.plugins 34 -../../pom/maven/maven-plugins/pom.xml + maven-rar-plugin @@ -72,7 +72,7 @@ under the License. -3.0 +3.2.5 7 2020-04-07T21:04:00Z @@ -82,16 +82,19 @@ under the License. org.apache.maven maven-plugin-api ${mavenVersion} + provided org.apache.maven maven-core ${mavenVersion} + provided org.apache.maven maven-artifact ${mavenVersion} + provided org.apache.maven.plugin-tools @@ -101,7 +104,7 @@ under the License. org.codehaus.plexus plexus-interpolation - 1.25 + 1.26 org.codehaus.plexus @@ -111,7 +114,7 @@ under the License. org.apache.maven.shared maven-shared-utils - 3.3.3 + 3.3.4 org.apache.maven.shared @@ -143,7 +146,7 @@ under the License. org.apache.maven.plugin-testing maven-plugin-testing-harness - 2.1 + 3.3.0 test
[maven-ejb-plugin] branch update-plugin created (now 1acfd99)
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a change to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-ejb-plugin.git. at 1acfd99 Update plugin This branch includes the following new commits: new 1acfd99 Update plugin The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[maven-ejb-plugin] 01/01: Update plugin
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-ejb-plugin.git commit 1acfd9921f0e9cd973c7545f8ad525c9d626aa67 Author: Tamas Cservenak AuthorDate: Wed Oct 13 13:11:30 2021 +0200 Update plugin Set proper scopes for maven bits and update dependencies. --- pom.xml | 17 ++--- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index d9132a9..40ff07b 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ under the License. org.apache.maven.plugins maven-plugins 34 -../../pom/maven/maven-plugins/pom.xml + maven-ejb-plugin @@ -62,9 +62,9 @@ under the License. -3.5.0 -3.1.1 -3.1.1 +3.5.1 +3.2.0 +3.2.5 7 2020-06-07T16:20:17Z @@ -74,16 +74,19 @@ under the License. org.apache.maven maven-plugin-api ${mavenVersion} + provided org.apache.maven maven-core ${mavenVersion} + provided org.apache.maven maven-artifact ${mavenVersion} + provided org.apache.maven @@ -108,7 +111,7 @@ under the License. org.codehaus.plexus plexus-archiver - 4.2.3 + 4.2.5 org.codehaus.plexus @@ -123,7 +126,7 @@ under the License. junit junit - 4.13.1 + 4.13.2 test @@ -135,7 +138,7 @@ under the License. org.apache.maven.plugin-testing maven-plugin-testing-harness - 3.0.0 + 3.3.0 test
[maven-ear-plugin] branch update-plugin updated (49b66ed -> 06876a8)
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a change to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-ear-plugin.git. from 49b66ed Update plugin add 06876a8 Must directly override plugin from parent No new revisions were added by this update. Summary of changes: pom.xml | 5 - 1 file changed, 5 deletions(-)
[maven-ear-plugin] 01/01: Update plugin
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-ear-plugin.git commit 49b66ed11a1b2e3aa8c1ac76b48565affa144068 Author: Tamas Cservenak AuthorDate: Wed Oct 13 12:50:55 2021 +0200 Update plugin Set maven bits to proper scope, update deps and fix parent enforcer that still want to use maven2 bits --- pom.xml | 23 +++ 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 0234a3f..75b2406 100644 --- a/pom.xml +++ b/pom.xml @@ -105,16 +105,19 @@ org.apache.maven maven-plugin-api ${mavenVersion} + provided org.apache.maven maven-artifact ${mavenVersion} + provided org.apache.maven maven-core ${mavenVersion} + provided org.apache.maven @@ -129,7 +132,7 @@ org.codehaus.plexus plexus-archiver - 4.2.4 + 4.2.5 org.codehaus.plexus @@ -159,7 +162,7 @@ org.apache.maven.shared maven-shared-utils - 3.3.3 + 3.3.4 @@ -257,12 +260,12 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.1.1 + 3.1.2 org.apache.maven.plugins maven-enforcer-plugin - 3.0.0-M3 + 3.0.0 org.apache.maven.plugins @@ -274,6 +277,18 @@ org.apache.maven.plugins +maven-enforcer-plugin +3.0.0 + + +org.codehaus.mojo +extra-enforcer-rules +1.4 + + + + +org.apache.maven.plugins maven-resources-plugin \
[maven-ear-plugin] branch update-plugin created (now 49b66ed)
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a change to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-ear-plugin.git. at 49b66ed Update plugin This branch includes the following new commits: new 49b66ed Update plugin The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[maven] 02/03: [MNG-6389] Remove files that were supposed to be moved
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git commit 3c818a200f22c89f0704424bf0d8894cd2ed5613 Author: Maarten Mulders AuthorDate: Wed Oct 13 11:53:37 2021 +0200 [MNG-6389] Remove files that were supposed to be moved --- .../building/DefaultToolchainsBuilderTest.java | 283 - .../building/ToolchainsBuildingExceptionTest.java | 73 -- .../toolchain/merge/MavenToolchainMergerTest.java | 135 -- .../org/apache/maven/toolchain/global.xml | 35 --- .../toolchain/model/toolchains-jdks-extend.xml | 45 .../toolchain/model/toolchains-jdks-extra.xml | 45 .../maven/toolchain/model/toolchains-jdks.xml | 43 .../resources/org/apache/maven/toolchain/user.xml | 35 --- 8 files changed, 694 deletions(-) diff --git a/maven-core/src/test/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilderTest.java b/maven-core/src/test/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilderTest.java deleted file mode 100644 index 94c15b8..000 --- a/maven-core/src/test/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilderTest.java +++ /dev/null @@ -1,283 +0,0 @@ -package org.apache.maven.toolchain.building; - -/* - * 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. - */ - -import org.apache.maven.building.StringSource; -import org.apache.maven.toolchain.io.DefaultToolchainsReader; -import org.apache.maven.toolchain.io.DefaultToolchainsWriter; -import org.apache.maven.toolchain.io.ToolchainsParseException; -import org.apache.maven.toolchain.model.PersistedToolchains; -import org.apache.maven.toolchain.model.ToolchainModel; -import org.codehaus.plexus.interpolation.os.OperatingSystemUtils; -import org.codehaus.plexus.util.xml.Xpp3Dom; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.BeforeEach; -import org.mockito.ArgumentMatchers; -import org.mockito.InjectMocks; -import org.mockito.MockitoAnnotations; -import org.mockito.Spy; - -import java.io.IOException; -import java.io.InputStream; -import java.util.HashMap; -import java.util.Map; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNotNull; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.doReturn; -import static org.mockito.Mockito.doThrow; - -public class DefaultToolchainsBuilderTest -{ -private static final String LS = System.lineSeparator(); - -@Spy -private DefaultToolchainsReader toolchainsReader; - -@Spy -private DefaultToolchainsWriter toolchainsWriter; - -@InjectMocks -private DefaultToolchainsBuilder toolchainBuilder; - -@BeforeEach -public void onSetup() -{ -MockitoAnnotations.initMocks( this ); - -Map envVarMap = new HashMap<>(); -envVarMap.put("testKey", "testValue"); -envVarMap.put("testSpecialCharactersKey", ""); -OperatingSystemUtils.setEnvVarSource(new TestEnvVarSource(envVarMap)); -} - -@Test -public void testBuildEmptyRequest() -throws Exception -{ -ToolchainsBuildingRequest request = new DefaultToolchainsBuildingRequest(); -ToolchainsBuildingResult result = toolchainBuilder.build( request ); -assertNotNull( result.getEffectiveToolchains() ); -assertNotNull( result.getProblems() ); -assertEquals( 0, result.getProblems().size() ); -} - -@Test -public void testBuildRequestWithUserToolchains() -throws Exception -{ -ToolchainsBuildingRequest request = new DefaultToolchainsBuildingRequest(); -request.setUserToolchainsSource( new StringSource( "" ) ); - -PersistedToolchains userResult = new PersistedToolchains(); -ToolchainModel toolchain = new ToolchainModel(); -toolchain.setType( "TYPE" ); -toolchain.addProvide( "key", "user_value" ); -userResult.addToolchain( toolchain ); -doReturn(userResult).when( toolchainsReader ).read( any( InputStream.class ), ArgumentMatchers.anyMap());
[maven] branch MNG-6389-introduce-seperate-toolchain-artifact updated (78de56c -> b4a753a)
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a change to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git. discard 78de56c [MNG-6389] Resolve PR feedback discard 9502e10 [MNG-6389] Remove files that were supposed to be moved new c26cfce [MNG-6389] Isolate test from model reading code new 3c818a2 [MNG-6389] Remove files that were supposed to be moved new b4a753a [MNG-6389] Resolve PR feedback This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (78de56c) \ N -- N -- N refs/heads/MNG-6389-introduce-seperate-toolchain-artifact (b4a753a) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../maven/toolchain/DefaultToolchainTest.java | 48 ++-- .../building/DefaultToolchainsBuilderTest.java | 283 - .../building/ToolchainsBuildingExceptionTest.java | 73 -- .../org/apache/maven/toolchain/global.xml | 35 --- .../toolchain/model/toolchains-jdks-extra.xml | 45 .../maven/toolchain/model/toolchains-jdks.xml | 43 .../resources/org/apache/maven/toolchain/user.xml | 35 --- .../toolchain/merge/MavenToolchainMerger.java | 2 +- 8 files changed, 29 insertions(+), 535 deletions(-) delete mode 100644 maven-core/src/test/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilderTest.java delete mode 100644 maven-core/src/test/java/org/apache/maven/toolchain/building/ToolchainsBuildingExceptionTest.java delete mode 100644 maven-core/src/test/resources/org/apache/maven/toolchain/global.xml delete mode 100644 maven-core/src/test/resources/org/apache/maven/toolchain/model/toolchains-jdks-extra.xml delete mode 100644 maven-core/src/test/resources/org/apache/maven/toolchain/model/toolchains-jdks.xml delete mode 100644 maven-core/src/test/resources/org/apache/maven/toolchain/user.xml
[maven] 03/03: [MNG-6389] Resolve PR feedback
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git commit b4a753aaa9f51dd99d05198b6bcf9f10bcdf0575 Author: Giovanni van der Schelde AuthorDate: Wed Oct 13 12:11:09 2021 +0200 [MNG-6389] Resolve PR feedback --- maven-core/pom.xml| 2 ++ .../building/DefaultToolchainsBuildingResult.java | 6 +++--- .../toolchain/building/ToolchainsBuildingException.java | 4 ++-- .../toolchain/building/ToolchainsBuildingResult.java | 4 ++-- .../maven/toolchain/io/DefaultToolchainsReader.java | 15 --- .../org/apache/maven/toolchain/io/ToolchainsReader.java | 4 ++-- .../maven/toolchain/merge/MavenToolchainMerger.java | 10 +- 7 files changed, 24 insertions(+), 21 deletions(-) diff --git a/maven-core/pom.xml b/maven-core/pom.xml index 9e12f98..f46fdeb 100644 --- a/maven-core/pom.xml +++ b/maven-core/pom.xml @@ -220,10 +220,12 @@ under the License. modello-maven-plugin 1.1.0 + + modello-site-doc pre-site diff --git a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java index fd96162..2d07a4a 100644 --- a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java +++ b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java @@ -19,12 +19,12 @@ package org.apache.maven.toolchain.building; * under the License. */ -import org.apache.maven.building.Problem; -import org.apache.maven.toolchain.model.PersistedToolchains; - import java.util.ArrayList; import java.util.List; +import org.apache.maven.building.Problem; +import org.apache.maven.toolchain.model.PersistedToolchains; + /** * Holds the result of the merged toolchains and holds the problems during this build, if any. * diff --git a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingException.java b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingException.java index dce9e5c..ccd354b 100644 --- a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingException.java +++ b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingException.java @@ -19,13 +19,13 @@ package org.apache.maven.toolchain.building; * under the License. */ -import org.apache.maven.building.Problem; - import java.io.PrintWriter; import java.io.StringWriter; import java.util.ArrayList; import java.util.List; +import org.apache.maven.building.Problem; + /** * @author Robert Scholte * @since 3.3.0 diff --git a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingResult.java b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingResult.java index 4ec3ee6..f7c5f71 100644 --- a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingResult.java +++ b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingResult.java @@ -19,11 +19,11 @@ package org.apache.maven.toolchain.building; * under the License. */ +import java.util.List; + import org.apache.maven.building.Problem; import org.apache.maven.toolchain.model.PersistedToolchains; -import java.util.List; - /** * Collects the output of the toolchains builder. * diff --git a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java index 4d766a1..2522551 100644 --- a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java +++ b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java @@ -19,13 +19,6 @@ package org.apache.maven.toolchain.io; * under the License. */ -import org.apache.maven.toolchain.model.PersistedToolchains; -import org.apache.maven.toolchain.model.io.xpp3.MavenToolchainsXpp3Reader; -import org.codehaus.plexus.util.ReaderFactory; -import org.codehaus.plexus.util.xml.pull.XmlPullParserException; - -import javax.inject.Named; -import javax.inject.Singleton; import java.io.File; import java.io.IOException; import java.io.InputStream; @@ -33,6 +26,14 @@ import java.io.Reader; import java.util.Map; import java.util.Objects; +import javax.inject.Named; +import javax.inject.Singleton; +
[maven] 01/03: [MNG-6389] Isolate test from model reading code
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git commit c26cfcedc3b7fdacd33bb4435d592a4feb0bfdc5 Author: Maarten Mulders AuthorDate: Wed Oct 13 12:30:42 2021 +0200 [MNG-6389] Isolate test from model reading code --- .../maven/toolchain/DefaultToolchainTest.java | 48 +- 1 file changed, 28 insertions(+), 20 deletions(-) diff --git a/maven-core/src/test/java/org/apache/maven/toolchain/DefaultToolchainTest.java b/maven-core/src/test/java/org/apache/maven/toolchain/DefaultToolchainTest.java index 29f0fc6..f335003 100644 --- a/maven-core/src/test/java/org/apache/maven/toolchain/DefaultToolchainTest.java +++ b/maven-core/src/test/java/org/apache/maven/toolchain/DefaultToolchainTest.java @@ -25,13 +25,11 @@ import static org.junit.jupiter.api.Assertions.assertNotEquals; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; -import java.io.InputStream; import java.util.Collections; import org.apache.maven.toolchain.java.DefaultJavaToolChain; -import org.apache.maven.toolchain.model.PersistedToolchains; import org.apache.maven.toolchain.model.ToolchainModel; -import org.apache.maven.toolchain.model.io.xpp3.MavenToolchainsXpp3Reader; +import org.codehaus.plexus.util.xml.Xpp3Dom; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.mockito.MockitoAnnotations; @@ -41,8 +39,6 @@ public class DefaultToolchainTest { private final Logger logger = mock( Logger.class ); -private MavenToolchainsXpp3Reader reader = new MavenToolchainsXpp3Reader(); - @BeforeEach public void setUp() throws Exception @@ -129,21 +125,33 @@ public class DefaultToolchainTest @Test public void testEquals() -throws Exception { -try ( InputStream jdksIS = ToolchainModel.class.getResourceAsStream( "toolchains-jdks.xml" ); - InputStream jdksExtraIS = ToolchainModel.class.getResourceAsStream( "toolchains-jdks-extra.xml" ) ) -{ -PersistedToolchains jdks = reader.read( jdksIS ); -PersistedToolchains jdksExtra = reader.read( jdksExtraIS ); - -DefaultToolchain tc1 = new DefaultJavaToolChain( jdks.getToolchains().get( 0 ), null ); -DefaultToolchain tc2 = new DefaultJavaToolChain( jdksExtra.getToolchains().get( 0 ), null ); - -assertEquals( tc1, tc1 ); -assertNotEquals( tc1, tc2 ); -assertNotEquals( tc2, tc1 ); -assertEquals( tc2, tc2 ); -} +ToolchainModel tm1 = new ToolchainModel(); +tm1.setType( "jdk" ); +tm1.addProvide( "version", "1.5" ); +tm1.addProvide( "vendor", "sun" ); +Xpp3Dom configuration1 = new Xpp3Dom("configuration"); +Xpp3Dom jdkHome1 = new Xpp3Dom( "jdkHome" ); +jdkHome1.setValue("${env.JAVA_HOME}"); +configuration1.addChild( jdkHome1 ); +tm1.setConfiguration( configuration1 ); + +ToolchainModel tm2 = new ToolchainModel(); +tm1.setType( "jdk" ); +tm1.addProvide( "version", "1.4" ); +tm1.addProvide( "vendor", "sun" ); +Xpp3Dom configuration2 = new Xpp3Dom("configuration"); +Xpp3Dom jdkHome2 = new Xpp3Dom( "jdkHome" ); +jdkHome2.setValue("${env.JAVA_HOME}"); +configuration2.addChild( jdkHome2 ); +tm2.setConfiguration( configuration2 ); + +DefaultToolchain tc1 = new DefaultJavaToolChain( tm1, null ); +DefaultToolchain tc2 = new DefaultJavaToolChain( tm2, null ); + +assertEquals( tc1, tc1 ); +assertNotEquals( tc1, tc2 ); +assertNotEquals( tc2, tc1 ); +assertEquals( tc2, tc2 ); } }
[maven-compiler-plugin] 01/01: Update plugin
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git commit 751437ae844a64b47c110fb8ab3982a5638f506e Author: Tamas Cservenak AuthorDate: Wed Oct 13 12:29:25 2021 +0200 Update plugin Set proper scopes for maven deps, drop cruft not needed since eons. We do not test against maven 3.0 or maven 2 anymore, so upped testing harness (was 2.x!) and hence, upped maven version as well (was still using org.sonatype.aether). --- pom.xml | 36 ++-- 1 file changed, 6 insertions(+), 30 deletions(-) diff --git a/pom.xml b/pom.xml index 33a5108..267e365 100644 --- a/pom.xml +++ b/pom.xml @@ -63,7 +63,7 @@ under the License. -3.0 +3.2.5 @@ -84,16 +84,6 @@ under the License. - - - - -com.thoughtworks.qdox -qdox -2.0.0 - - - org.apache.maven.plugin-tools @@ -105,17 +95,21 @@ under the License. org.apache.maven maven-plugin-api ${mavenVersion} + provided org.apache.maven maven-artifact ${mavenVersion} + provided org.apache.maven maven-core ${mavenVersion} + provided + org.apache.maven.shared maven-shared-utils @@ -137,41 +131,23 @@ under the License. org.codehaus.plexus plexus-compiler-api ${plexusCompilerVersion} - - - org.codehaus.plexus - plexus-component-api - - org.codehaus.plexus plexus-compiler-manager ${plexusCompilerVersion} - - - org.codehaus.plexus - plexus-component-api - - org.codehaus.plexus plexus-compiler-javac ${plexusCompilerVersion} runtime - - - org.codehaus.plexus - plexus-component-api - - org.apache.maven.plugin-testing maven-plugin-testing-harness - 2.1 + 3.3.0 test
[maven-compiler-plugin] branch update-plugin created (now 751437a)
This is an automated email from the ASF dual-hosted git repository. cstamas pushed a change to branch update-plugin in repository https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git. at 751437a Update plugin This branch includes the following new commits: new 751437a Update plugin The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[maven] 02/05: [MNG-6389] Seperate module for toolchain builder
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git commit 3823303b12c5e4a723268573553d7b70766fa4c8 Author: Giovanni van der Schelde AuthorDate: Wed Oct 13 09:10:52 2021 +0200 [MNG-6389] Seperate module for toolchain builder --- maven-bom/pom.xml | 5 + maven-core/pom.xml | 4 + .../pom.xml| 34 ++- .../building/DefaultToolchainsBuilder.java | 0 .../building/DefaultToolchainsBuildingRequest.java | 0 .../building/DefaultToolchainsBuildingResult.java | 6 +- .../toolchain/building/ToolchainsBuilder.java | 0 .../building/ToolchainsBuildingException.java | 4 +- .../building/ToolchainsBuildingRequest.java| 0 .../building/ToolchainsBuildingResult.java | 4 +- .../toolchain/io/DefaultToolchainsReader.java | 15 +- .../toolchain/io/DefaultToolchainsWriter.java | 0 .../toolchain/io/ToolchainsParseException.java | 0 .../maven/toolchain/io/ToolchainsReader.java | 4 +- .../maven/toolchain/io/ToolchainsWriter.java | 0 .../toolchain/merge/MavenToolchainMerger.java | 10 +- .../building/DefaultToolchainsBuilderTest.java | 283 + .../building/ToolchainsBuildingExceptionTest.java | 73 ++ .../toolchain/merge/MavenToolchainMergerTest.java | 135 ++ .../org/apache/maven/toolchain/global.xml | 35 +++ .../toolchain/model/toolchains-jdks-extend.xml | 45 .../toolchain/model/toolchains-jdks-extra.xml | 45 .../maven/toolchain/model/toolchains-jdks.xml | 43 .../resources/org/apache/maven/toolchain/user.xml | 35 +++ maven-toolchain-model/pom.xml | 3 + pom.xml| 1 + 26 files changed, 752 insertions(+), 32 deletions(-) diff --git a/maven-bom/pom.xml b/maven-bom/pom.xml index 4385302..84d2b01 100644 --- a/maven-bom/pom.xml +++ b/maven-bom/pom.xml @@ -135,6 +135,11 @@ under the License. org.apache.maven +maven-toolchain-builder +${project.version} + + +org.apache.maven maven-slf4j-wrapper ${project.version} diff --git a/maven-core/pom.xml b/maven-core/pom.xml index cf9ea01..9e12f98 100644 --- a/maven-core/pom.xml +++ b/maven-core/pom.xml @@ -58,6 +58,10 @@ under the License. org.apache.maven + maven-toolchain-builder + + + org.apache.maven maven-repository-metadata diff --git a/maven-toolchain-model/pom.xml b/maven-toolchain-builder/pom.xml similarity index 61% copy from maven-toolchain-model/pom.xml copy to maven-toolchain-builder/pom.xml index e824643..5dcbea2 100644 --- a/maven-toolchain-model/pom.xml +++ b/maven-toolchain-builder/pom.xml @@ -29,26 +29,40 @@ under the License. 4.0.0 -maven-toolchain-model +maven-toolchain-builder + +Maven Toolchain Builder +The effective toolchain builder. +org.apache.maven +maven-toolchain-model + + +org.apache.maven +maven-builder-support + + +javax.inject +javax.inject + + org.codehaus.plexus -plexus-utils +plexus-interpolation + + +org.mockito +mockito-core +test -org.codehaus.modello -modello-maven-plugin - -1.1.0 - -src/main/mdo/toolchains.mdo - - +org.eclipse.sisu +sisu-maven-plugin diff --git a/maven-core/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilder.java b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilder.java similarity index 100% rename from maven-core/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilder.java rename to maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilder.java diff --git a/maven-core/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingRequest.java b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingRequest.java similarity index 100% rename from maven-core/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingRequest.java rename to maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingRequest.java diff --git
[maven] 04/05: [MNG-6389] Remove files that were supposed to be moved
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git commit 9502e1099eee0c7ab6ff36f4b4e82418b8c7137a Author: Maarten Mulders AuthorDate: Wed Oct 13 11:53:37 2021 +0200 [MNG-6389] Remove files that were supposed to be moved --- .../toolchain/merge/MavenToolchainMergerTest.java | 135 - .../toolchain/model/toolchains-jdks-extend.xml | 45 --- 2 files changed, 180 deletions(-) diff --git a/maven-core/src/test/java/org/apache/maven/toolchain/merge/MavenToolchainMergerTest.java b/maven-core/src/test/java/org/apache/maven/toolchain/merge/MavenToolchainMergerTest.java deleted file mode 100644 index 7bed9a9..000 --- a/maven-core/src/test/java/org/apache/maven/toolchain/merge/MavenToolchainMergerTest.java +++ /dev/null @@ -1,135 +0,0 @@ -package org.apache.maven.toolchain.merge; - -/* - * 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. - */ - -import org.apache.maven.toolchain.model.PersistedToolchains; -import org.apache.maven.toolchain.model.ToolchainModel; -import org.apache.maven.toolchain.model.TrackableBase; -import org.apache.maven.toolchain.model.io.xpp3.MavenToolchainsXpp3Reader; -import org.codehaus.plexus.util.xml.Xpp3Dom; -import org.junit.jupiter.api.Test; - -import java.io.InputStream; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -public class MavenToolchainMergerTest -{ -private MavenToolchainMerger merger = new MavenToolchainMerger(); - -private MavenToolchainsXpp3Reader reader = new MavenToolchainsXpp3Reader(); - -@Test -public void testMergeNulls() -{ -merger.merge( null, null, null ); - -PersistedToolchains pt = new PersistedToolchains(); -merger.merge( pt, null, null ); -merger.merge( null, pt, null ); -} - -@Test -public void testMergeJdk() -throws Exception -{ -try ( InputStream isDominant = ToolchainModel.class.getResourceAsStream( "toolchains-jdks.xml" ); - InputStream isRecessive = ToolchainModel.class.getResourceAsStream( "toolchains-jdks.xml" ) ) -{ -PersistedToolchains dominant = reader.read( isDominant ); -PersistedToolchains recessive = reader.read( isRecessive ); -assertEquals( 2, dominant.getToolchains().size() ); - -merger.merge( dominant, recessive, TrackableBase.USER_LEVEL ); -assertEquals( 2, dominant.getToolchains().size() ); -} -} - -@Test -public void testMergeJdkExtra() -throws Exception -{ -try ( InputStream jdksIS = ToolchainModel.class.getResourceAsStream( "toolchains-jdks.xml" ); - InputStream jdksExtraIS = ToolchainModel.class.getResourceAsStream( "toolchains-jdks-extra.xml" ) ) -{ -PersistedToolchains jdks = reader.read( jdksIS ); -PersistedToolchains jdksExtra = reader.read( jdksExtraIS ); -assertEquals( 2, jdks.getToolchains().size() ); - -merger.merge( jdks, jdksExtra, TrackableBase.USER_LEVEL ); -assertEquals( 4, jdks.getToolchains().size() ); -assertEquals( 2, jdksExtra.getToolchains().size() ); -} -try ( InputStream jdksIS = ToolchainModel.class.getResourceAsStream( "toolchains-jdks.xml" ); - InputStream jdksExtraIS = ToolchainModel.class.getResourceAsStream( "toolchains-jdks-extra.xml" ) ) -{ -PersistedToolchains jdks = reader.read( jdksIS ); -PersistedToolchains jdksExtra = reader.read( jdksExtraIS ); -assertEquals( 2, jdks.getToolchains().size() ); - -// switch dominant with recessive -merger.merge( jdksExtra, jdks, TrackableBase.USER_LEVEL ); -assertEquals( 4, jdksExtra.getToolchains().size() ); -assertEquals( 2, jdks.getToolchains().size() ); -} -} - -@Test -public void testMergeJdkExtend() -throws Exception -{ -try ( InputStream jdksIS = ToolchainModel.class.getResourceAsStream( "toolchains-jdks.xml" ); -
[maven] 01/05: [MNG-6389] Move toolchain model to seperate module
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git commit 049a72ccfe22a3187cf0553d75117a1e383625cd Author: Giovanni van der Schelde AuthorDate: Wed Sep 29 13:44:08 2021 +0200 [MNG-6389] Move toolchain model to seperate module --- maven-bom/pom.xml | 5 ++ maven-core/pom.xml | 8 ++-- maven-toolchain-model/pom.xml | 56 ++ .../src/main/mdo/toolchains.mdo| 0 pom.xml| 1 + 5 files changed, 67 insertions(+), 3 deletions(-) diff --git a/maven-bom/pom.xml b/maven-bom/pom.xml index 3f9f983..4385302 100644 --- a/maven-bom/pom.xml +++ b/maven-bom/pom.xml @@ -130,6 +130,11 @@ under the License. org.apache.maven +maven-toolchain-model +${project.version} + + +org.apache.maven maven-slf4j-wrapper ${project.version} diff --git a/maven-core/pom.xml b/maven-core/pom.xml index dd1b72b..cf9ea01 100644 --- a/maven-core/pom.xml +++ b/maven-core/pom.xml @@ -54,6 +54,10 @@ under the License. org.apache.maven + maven-toolchain-model + + + org.apache.maven maven-repository-metadata @@ -212,9 +216,7 @@ under the License. modello-maven-plugin 1.1.0 - -src/main/mdo/toolchains.mdo - + diff --git a/maven-toolchain-model/pom.xml b/maven-toolchain-model/pom.xml new file mode 100644 index 000..e824643 --- /dev/null +++ b/maven-toolchain-model/pom.xml @@ -0,0 +1,56 @@ + + + + +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;> + +maven +org.apache.maven +4.0.0-alpha-1-SNAPSHOT + +4.0.0 + +maven-toolchain-model + + + +org.codehaus.plexus +plexus-utils + + + + + + +org.codehaus.modello +modello-maven-plugin + +1.1.0 + +src/main/mdo/toolchains.mdo + + + + + + + diff --git a/maven-core/src/main/mdo/toolchains.mdo b/maven-toolchain-model/src/main/mdo/toolchains.mdo similarity index 100% rename from maven-core/src/main/mdo/toolchains.mdo rename to maven-toolchain-model/src/main/mdo/toolchains.mdo diff --git a/pom.xml b/pom.xml index 49875c5..2a516c6 100644 --- a/pom.xml +++ b/pom.xml @@ -98,6 +98,7 @@ under the License. apache-maven maven-wrapper apache-maven/maven-wrapper.pom +maven-toolchain-model
[maven] 05/05: [MNG-6389] Resolve PR feedback
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git commit 78de56cad43914cc86f88c06516210988ea7bd0f Author: Giovanni van der Schelde AuthorDate: Wed Oct 13 12:11:09 2021 +0200 [MNG-6389] Resolve PR feedback --- maven-core/pom.xml| 2 ++ .../building/DefaultToolchainsBuildingResult.java | 6 +++--- .../toolchain/building/ToolchainsBuildingException.java | 4 ++-- .../toolchain/building/ToolchainsBuildingResult.java | 4 ++-- .../maven/toolchain/io/DefaultToolchainsReader.java | 15 --- .../org/apache/maven/toolchain/io/ToolchainsReader.java | 4 ++-- .../maven/toolchain/merge/MavenToolchainMerger.java | 8 7 files changed, 23 insertions(+), 20 deletions(-) diff --git a/maven-core/pom.xml b/maven-core/pom.xml index 9e12f98..f46fdeb 100644 --- a/maven-core/pom.xml +++ b/maven-core/pom.xml @@ -220,10 +220,12 @@ under the License. modello-maven-plugin 1.1.0 + + modello-site-doc pre-site diff --git a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java index fd96162..2d07a4a 100644 --- a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java +++ b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java @@ -19,12 +19,12 @@ package org.apache.maven.toolchain.building; * under the License. */ -import org.apache.maven.building.Problem; -import org.apache.maven.toolchain.model.PersistedToolchains; - import java.util.ArrayList; import java.util.List; +import org.apache.maven.building.Problem; +import org.apache.maven.toolchain.model.PersistedToolchains; + /** * Holds the result of the merged toolchains and holds the problems during this build, if any. * diff --git a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingException.java b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingException.java index dce9e5c..ccd354b 100644 --- a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingException.java +++ b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingException.java @@ -19,13 +19,13 @@ package org.apache.maven.toolchain.building; * under the License. */ -import org.apache.maven.building.Problem; - import java.io.PrintWriter; import java.io.StringWriter; import java.util.ArrayList; import java.util.List; +import org.apache.maven.building.Problem; + /** * @author Robert Scholte * @since 3.3.0 diff --git a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingResult.java b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingResult.java index 4ec3ee6..f7c5f71 100644 --- a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingResult.java +++ b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuildingResult.java @@ -19,11 +19,11 @@ package org.apache.maven.toolchain.building; * under the License. */ +import java.util.List; + import org.apache.maven.building.Problem; import org.apache.maven.toolchain.model.PersistedToolchains; -import java.util.List; - /** * Collects the output of the toolchains builder. * diff --git a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java index 4d766a1..2522551 100644 --- a/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java +++ b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java @@ -19,13 +19,6 @@ package org.apache.maven.toolchain.io; * under the License. */ -import org.apache.maven.toolchain.model.PersistedToolchains; -import org.apache.maven.toolchain.model.io.xpp3.MavenToolchainsXpp3Reader; -import org.codehaus.plexus.util.ReaderFactory; -import org.codehaus.plexus.util.xml.pull.XmlPullParserException; - -import javax.inject.Named; -import javax.inject.Singleton; import java.io.File; import java.io.IOException; import java.io.InputStream; @@ -33,6 +26,14 @@ import java.io.Reader; import java.util.Map; import java.util.Objects; +import javax.inject.Named; +import javax.inject.Singleton; +
[maven] branch MNG-6389-introduce-seperate-toolchain-artifact updated (1099ca2 -> 78de56c)
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a change to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git. discard 1099ca2 [MNG-6389] Update dependency/module graph discard 744d0a1 [MNG-6389] Seperate module for toolchain builder discard 64fdaaa [MNG-6389] Move toolchain model to seperate module add e29a661 [MNG-7185] Describe explicit and recommended version for VersionRange.createFromVersionSpec() add e8b9cad Wrap line in consistency with Command script add e9a54c6 Use proper term: directory add 94df4a8 Apply consistent formatting add 8712063 [MNG-7190] Load mavenrc from /usr/local/etc also in Bourne shell script add 2321e03 [MNG-7190] add /usr/local/etc/mavenrc to reference documentation add f582ce8 [MNG-7047] Validate that repo configuration does not contain any expression add 0696cf1 [MNG-7131] maven.config doesn't handle arguments with spaces in them add b8cdac5 [MNG-7189] Remove undocumented environment variable MAVEN_BASEDIR in startup scripts add 6b37fcb [MNG-7191] Remove undocumented environment variable MAVEN_CONFIG in startup scripts add 1328d6e [MNG-7192] Remove unsed MAVEN_CMD_LINE_ARGS environment variable in startup scripts add a2f8106 [MNG-6656] Features must use userProperties instead of systemProperties add f7a775b [MNG-6648] 'mavenrc_pre' script does not receive arguments like mavenrc in Bourne shell does add a2ab329 Warn also on Windows when JAVA_HOME isn't set add 9c69c78 remove unused property add 5fa834f [MNG-7010] Omit "NB: JAVA_HOME should point to a JDK not a JRE" add 021e53f [MNG-7196] Upgrade Jansi to 2.3.4 add 6c67c9d [MNG-7197] Simplify exit code handling in Windows command startup script add a21be1d [MNG-7195] Rework JAVA_HOME handling add 52c12da [MNG-7195] Rework JAVA_HOME handling add 06bc508 [MNG-7198] Upgrade SLF4J to 1.7.32 add 43eb189 [chore] Update CI environment add ef62d7a Merge pull request #516 from aheritier/ci-maven add 750cb6c [MNG-7199] MAVENHOME_CONFIG var in mvnlauncher script improperly handles two options at once add a2a3df3 [MNG-7203] Introduce a long option --verbose and deprecate --debug add 5acdfb6 [MNG-7205] Simplify/unify Cygwin/MingGW handling in startup scripts add 0137f35 Document Maven 3.8.2 release add f594c0b Add ModelSource test for MNG-5669 add 48a9e04 [MNG-7209] Introduce a user mavenrc.cmd in Windows command script add 0682a1c [MNG-7208] Introduce a system-wide mavenrc.cmd in Windows command script add b20bfb1 [MNG-7208] Document system-wide mavenrc.cmd in Windows command script add 92d2c2e [MNG-7209] Document user mavenrc.cmd in Windows command script add 76d7f58 [MNG-7226] DefaultModelBuilder.buildRawModel fails (#528) add 067171d [MNG-7246] Upgrade Plexus Cipher and Sec Dispatcher to 2.0 add aa30d96 [MNG-7247] Upgrade Maven Resolver to 1.7.2 add 406c525 [MNG-7250] Upgrade Sisu Inject/Plexus to 0.3.5 add a6e462b [MNG-7251] Fix threadLocalArtifactsHolder leaking into cloned project add 6b6589b [MNG-7219] [Regression] plexus-cipher missing from transitive dependencies add 23ffe33 [MNG-7236] The DefaultPluginVersionResolver should cache results for the session add 8c297e9 [MNG-7254] Expand Windows native libraries for Jansi due to JDK-8195129 (workaround) add a1ba330 [MNG-7253] Display relocation message defined in model add f50de4c [MNG-7210] Deprecate mavenrc_{pre,post}.{bat,cmd} scripts add 5fd5368 [MNG-7248] Fix warnings issued by dependency:analyze add ad2e084 [MNG-7164] Add constructor MojoExecutionException(Throwable) add 9735fff added an "ignore" option for checksumPolicy in documents add 9539227 set "fail" as a default option for checksumPolicy in documents add 98b69be deleted duplication in checksum description add b718287 Default value of checksumPolicy depends on the Maven version add 2926f03 [MNG-7265] Convert maven-core artifact-handlers.xml to Providers add 4cb8909 Convert maven-core components XML to Providers add c647dbc Get rid of guava add 9f348e9 PlexusCipher should be injected add 6c34313 Merge pull request #549 from apache/drop-components-xml add 6c7d105 [MNG-7264] Convert maven-core default-bindings to Providers (#550) add c8d5ba3 [MNG-7235] Speed improvements when calculating the sorted project graph add 25cf157 [MNG-7271] - Code Improvement add 038201e [MNG-7274] - JUnit Jupiter via BOM add 5c9512f [MNG-7275] - fixing resource leak due to Files.list add edbf133 [MNG-7277] - Remove useless Test - testNonNumericVersionRepresentationReturnsANumberFormatException add e30c1bf Add a unit test for
[maven] 03/05: [MNG-6389] Update dependency/module graph
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git commit 63b622fdcac01894ffe0da1323773b2f756c0a36 Author: Maarten Mulders AuthorDate: Wed Sep 29 14:48:03 2021 +0200 [MNG-6389] Update dependency/module graph --- src/site/xdoc/maven-deps.odg | Bin 22491 -> 22633 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/site/xdoc/maven-deps.odg b/src/site/xdoc/maven-deps.odg index 9255b01..8f7f977 100644 Binary files a/src/site/xdoc/maven-deps.odg and b/src/site/xdoc/maven-deps.odg differ
[maven] 01/03: [MNG-6389] Move toolchain model to seperate module
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git commit 64fdaaade74514aa2ea7a9d0e7883396732b168b Author: Giovanni van der Schelde AuthorDate: Wed Sep 29 13:44:08 2021 +0200 [MNG-6389] Move toolchain model to seperate module --- maven-bom/pom.xml | 5 ++ maven-core/pom.xml | 8 ++-- maven-toolchain-model/pom.xml | 56 ++ .../src/main/mdo/toolchains.mdo| 0 pom.xml| 1 + 5 files changed, 67 insertions(+), 3 deletions(-) diff --git a/maven-bom/pom.xml b/maven-bom/pom.xml index 097fadf..2395531 100644 --- a/maven-bom/pom.xml +++ b/maven-bom/pom.xml @@ -130,6 +130,11 @@ under the License. org.apache.maven +maven-toolchain-model +${project.version} + + +org.apache.maven maven-slf4j-wrapper ${project.version} diff --git a/maven-core/pom.xml b/maven-core/pom.xml index 89450f9..e91263a 100644 --- a/maven-core/pom.xml +++ b/maven-core/pom.xml @@ -54,6 +54,10 @@ under the License. org.apache.maven + maven-toolchain-model + + + org.apache.maven maven-repository-metadata @@ -213,9 +217,7 @@ under the License. modello-maven-plugin 1.1.0 - -src/main/mdo/toolchains.mdo - + diff --git a/maven-toolchain-model/pom.xml b/maven-toolchain-model/pom.xml new file mode 100644 index 000..e824643 --- /dev/null +++ b/maven-toolchain-model/pom.xml @@ -0,0 +1,56 @@ + + + + +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;> + +maven +org.apache.maven +4.0.0-alpha-1-SNAPSHOT + +4.0.0 + +maven-toolchain-model + + + +org.codehaus.plexus +plexus-utils + + + + + + +org.codehaus.modello +modello-maven-plugin + +1.1.0 + +src/main/mdo/toolchains.mdo + + + + + + + diff --git a/maven-core/src/main/mdo/toolchains.mdo b/maven-toolchain-model/src/main/mdo/toolchains.mdo similarity index 100% rename from maven-core/src/main/mdo/toolchains.mdo rename to maven-toolchain-model/src/main/mdo/toolchains.mdo diff --git a/pom.xml b/pom.xml index 47586fd..818d70b 100644 --- a/pom.xml +++ b/pom.xml @@ -99,6 +99,7 @@ under the License. apache-maven maven-wrapper apache-maven/maven-wrapper.pom +maven-toolchain-model
[maven] 03/03: [MNG-6389] Update dependency/module graph
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git commit 1099ca200ac23dbff2101eaa1b61f078f2e013de Author: Maarten Mulders AuthorDate: Wed Sep 29 14:48:03 2021 +0200 [MNG-6389] Update dependency/module graph --- src/site/xdoc/maven-deps.odg | Bin 22491 -> 22633 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/site/xdoc/maven-deps.odg b/src/site/xdoc/maven-deps.odg index 9255b01..8f7f977 100644 Binary files a/src/site/xdoc/maven-deps.odg and b/src/site/xdoc/maven-deps.odg differ
[maven] 02/03: [MNG-6389] Seperate module for toolchain builder
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git commit 744d0a1216699d646adf0621b89f4f4e6b4b8623 Author: Giovanni van der Schelde AuthorDate: Wed Oct 13 09:10:52 2021 +0200 [MNG-6389] Seperate module for toolchain builder --- maven-bom/pom.xml | 5 + maven-core/pom.xml | 4 + .../pom.xml| 34 ++- .../building/DefaultToolchainsBuilder.java | 0 .../building/DefaultToolchainsBuildingRequest.java | 0 .../building/DefaultToolchainsBuildingResult.java | 6 +- .../toolchain/building/ToolchainsBuilder.java | 0 .../building/ToolchainsBuildingException.java | 4 +- .../building/ToolchainsBuildingRequest.java| 0 .../building/ToolchainsBuildingResult.java | 4 +- .../toolchain/io/DefaultToolchainsReader.java | 15 +- .../toolchain/io/DefaultToolchainsWriter.java | 0 .../toolchain/io/ToolchainsParseException.java | 0 .../maven/toolchain/io/ToolchainsReader.java | 4 +- .../maven/toolchain/io/ToolchainsWriter.java | 0 .../toolchain/merge/MavenToolchainMerger.java | 10 +- .../building/DefaultToolchainsBuilderTest.java | 283 + .../building/ToolchainsBuildingExceptionTest.java | 73 ++ .../toolchain/merge/MavenToolchainMergerTest.java | 135 ++ .../org/apache/maven/toolchain/global.xml | 35 +++ .../toolchain/model/toolchains-jdks-extend.xml | 45 .../toolchain/model/toolchains-jdks-extra.xml | 45 .../maven/toolchain/model/toolchains-jdks.xml | 43 .../resources/org/apache/maven/toolchain/user.xml | 35 +++ maven-toolchain-model/pom.xml | 3 + pom.xml| 1 + 26 files changed, 752 insertions(+), 32 deletions(-) diff --git a/maven-bom/pom.xml b/maven-bom/pom.xml index 2395531..75c5a69 100644 --- a/maven-bom/pom.xml +++ b/maven-bom/pom.xml @@ -135,6 +135,11 @@ under the License. org.apache.maven +maven-toolchain-builder +${project.version} + + +org.apache.maven maven-slf4j-wrapper ${project.version} diff --git a/maven-core/pom.xml b/maven-core/pom.xml index e91263a..1dac274 100644 --- a/maven-core/pom.xml +++ b/maven-core/pom.xml @@ -58,6 +58,10 @@ under the License. org.apache.maven + maven-toolchain-builder + + + org.apache.maven maven-repository-metadata diff --git a/maven-toolchain-model/pom.xml b/maven-toolchain-builder/pom.xml similarity index 61% copy from maven-toolchain-model/pom.xml copy to maven-toolchain-builder/pom.xml index e824643..5dcbea2 100644 --- a/maven-toolchain-model/pom.xml +++ b/maven-toolchain-builder/pom.xml @@ -29,26 +29,40 @@ under the License. 4.0.0 -maven-toolchain-model +maven-toolchain-builder + +Maven Toolchain Builder +The effective toolchain builder. +org.apache.maven +maven-toolchain-model + + +org.apache.maven +maven-builder-support + + +javax.inject +javax.inject + + org.codehaus.plexus -plexus-utils +plexus-interpolation + + +org.mockito +mockito-core +test -org.codehaus.modello -modello-maven-plugin - -1.1.0 - -src/main/mdo/toolchains.mdo - - +org.eclipse.sisu +sisu-maven-plugin diff --git a/maven-core/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilder.java b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilder.java similarity index 100% rename from maven-core/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilder.java rename to maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuilder.java diff --git a/maven-core/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingRequest.java b/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingRequest.java similarity index 100% rename from maven-core/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingRequest.java rename to maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingRequest.java diff --git
[maven] branch MNG-6389-introduce-seperate-toolchain-artifact created (now 1099ca2)
This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a change to branch MNG-6389-introduce-seperate-toolchain-artifact in repository https://gitbox.apache.org/repos/asf/maven.git. at 1099ca2 [MNG-6389] Update dependency/module graph This branch includes the following new commits: new 64fdaaa [MNG-6389] Move toolchain model to seperate module new 744d0a1 [MNG-6389] Seperate module for toolchain builder new 1099ca2 [MNG-6389] Update dependency/module graph The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.