This is an automated email from the ASF dual-hosted git repository.
sjaranowski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-deploy-plugin.git
The following commit(s) were added to refs/heads/master by this push:
new 5ae9796 Upgrade dependencies to Maven 4.0.0-rc-2
5ae9796 is described below
commit 5ae979607257f3a4ea853ff7a3a8baed12a2c91d
Author: Slawomir Jaranowski <[email protected]>
AuthorDate: Sun Feb 16 19:13:52 2025 +0100
Upgrade dependencies to Maven 4.0.0-rc-2
---
.github/workflows/maven-verify.yml | 5 ++---
pom.xml | 8 ++++----
src/it/deploy-bom/verify.groovy | 2 +-
src/main/java/org/apache/maven/plugins/deploy/DeployFileMojo.java | 2 +-
src/main/java/org/apache/maven/plugins/deploy/DeployMojo.java | 7 ++++---
.../apache/maven/plugins/deploy/DeployMojoPomPackagingTest.java | 3 ++-
src/test/java/org/apache/maven/plugins/deploy/DeployMojoTest.java | 5 +++--
7 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/.github/workflows/maven-verify.yml
b/.github/workflows/maven-verify.yml
index ff3f00c..1145a39 100644
--- a/.github/workflows/maven-verify.yml
+++ b/.github/workflows/maven-verify.yml
@@ -26,6 +26,5 @@ jobs:
name: Verify
uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v4
with:
- ff-maven: "4.0.0-beta-5" # Maven version for
fail-fast-build
- maven-matrix: '[ "4.0.0-beta-5" ]'
- jdk-matrix: '[ "17", "21" ]'
+ maven4-build: true
+ maven4-version: '4.0.0-rc-2' # as in project
diff --git a/pom.xml b/pom.xml
index 720796b..e614cc1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -69,7 +69,7 @@ under the License.
<properties>
<javaVersion>17</javaVersion>
- <mavenVersion>4.0.0-beta-5</mavenVersion>
+ <mavenVersion>4.0.0-rc-2</mavenVersion>
<guiceVersion>6.0.0</guiceVersion>
<mavenAntrunPluginVersion>${version.maven-antrun-plugin}</mavenAntrunPluginVersion>
@@ -83,7 +83,7 @@ under the License.
<mavenSourcePluginVersion>${version.maven-source-plugin}</mavenSourcePluginVersion>
<mavenSurefirePluginVersion>${version.maven-surefire}</mavenSurefirePluginVersion>
<mavenWarPluginVersion>${version.maven-war-plugin}</mavenWarPluginVersion>
- <mavenPluginTestingVersion>4.0.0-beta-2</mavenPluginTestingVersion>
+ <mavenPluginTestingVersion>4.0.0-beta-3</mavenPluginTestingVersion>
<mavenResolverVersion>2.0.2</mavenResolverVersion>
<mockitoVersion>5.15.2</mockitoVersion>
<slf4jVersion>2.0.13</slf4jVersion>
@@ -119,7 +119,7 @@ under the License.
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
- <artifactId>maven-api-meta</artifactId>
+ <artifactId>maven-api-annotations</artifactId>
<version>${mavenVersion}</version>
<scope>provided</scope>
</dependency>
@@ -151,7 +151,7 @@ under the License.
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
- <artifactId>maven-api-impl</artifactId>
+ <artifactId>maven-impl</artifactId>
<version>${mavenVersion}</version>
<scope>test</scope>
</dependency>
diff --git a/src/it/deploy-bom/verify.groovy b/src/it/deploy-bom/verify.groovy
index 2b314e9..5f865e2 100644
--- a/src/it/deploy-bom/verify.groovy
+++ b/src/it/deploy-bom/verify.groovy
@@ -18,7 +18,7 @@
*/
def expectedDeploys = [
- 'org/apache/maven/its/deploy/bom/test/1.0/test-1.0-build.pom',
+// 'org/apache/maven/its/deploy/bom/test/1.0/test-1.0-build.pom', -
rc-2 fix
'org/apache/maven/its/deploy/bom/test/1.0/test-1.0.pom',
'org/apache/maven/its/deploy/bom/test/maven-metadata.xml',
]
diff --git a/src/main/java/org/apache/maven/plugins/deploy/DeployFileMojo.java
b/src/main/java/org/apache/maven/plugins/deploy/DeployFileMojo.java
index af5efd5..63c269e 100644
--- a/src/main/java/org/apache/maven/plugins/deploy/DeployFileMojo.java
+++ b/src/main/java/org/apache/maven/plugins/deploy/DeployFileMojo.java
@@ -276,7 +276,7 @@ public class DeployFileMojo extends AbstractDeployMojo {
failIfOffline();
warnIfAffectedPackagingAndMaven(packaging);
- List<Artifact> deployables = new ArrayList<>();
+ List<ProducedArtifact> deployables = new ArrayList<>();
boolean isFilePom = classifier == null && "pom".equals(packaging);
ProducedArtifact artifact = session.createProducedArtifact(
diff --git a/src/main/java/org/apache/maven/plugins/deploy/DeployMojo.java
b/src/main/java/org/apache/maven/plugins/deploy/DeployMojo.java
index c0831bb..1cdf590 100644
--- a/src/main/java/org/apache/maven/plugins/deploy/DeployMojo.java
+++ b/src/main/java/org/apache/maven/plugins/deploy/DeployMojo.java
@@ -212,7 +212,7 @@ public class DeployMojo extends AbstractDeployMojo {
}
private void deployAllAtOnce() {
- Map<RemoteRepository, Map<Integer, List<Artifact>>> flattenedRequests
= new LinkedHashMap<>();
+ Map<RemoteRepository, Map<Integer, List<ProducedArtifact>>>
flattenedRequests = new LinkedHashMap<>();
// flatten requests, grouping by remote repository and number of
retries
for (Project reactorProject : session.getProjects()) {
State state = getState(reactorProject);
@@ -227,8 +227,9 @@ public class DeployMojo extends AbstractDeployMojo {
}
// Re-group all requests
List<ArtifactDeployerRequest> requests = new ArrayList<>();
- for (Map.Entry<RemoteRepository, Map<Integer, List<Artifact>>> entry1
: flattenedRequests.entrySet()) {
- for (Map.Entry<Integer, List<Artifact>> entry2 :
entry1.getValue().entrySet()) {
+ for (Map.Entry<RemoteRepository, Map<Integer, List<ProducedArtifact>>>
entry1 : flattenedRequests.entrySet()) {
+ for (Map.Entry<Integer, List<ProducedArtifact>> entry2 :
+ entry1.getValue().entrySet()) {
requests.add(ArtifactDeployerRequest.builder()
.session(session)
.repository(entry1.getKey())
diff --git
a/src/test/java/org/apache/maven/plugins/deploy/DeployMojoPomPackagingTest.java
b/src/test/java/org/apache/maven/plugins/deploy/DeployMojoPomPackagingTest.java
index 37c6736..9fe0d97 100644
---
a/src/test/java/org/apache/maven/plugins/deploy/DeployMojoPomPackagingTest.java
+++
b/src/test/java/org/apache/maven/plugins/deploy/DeployMojoPomPackagingTest.java
@@ -25,6 +25,7 @@ import java.util.List;
import java.util.stream.Collectors;
import org.apache.maven.api.Artifact;
+import org.apache.maven.api.ProducedArtifact;
import org.apache.maven.api.Project;
import org.apache.maven.api.di.Inject;
import org.apache.maven.api.di.Priority;
@@ -87,7 +88,7 @@ public class DeployMojoPomPackagingTest {
ArtifactDeployerRequest request = execute(mojo);
assertNotNull(request);
- Collection<Artifact> artifacts = request.getArtifacts();
+ Collection<ProducedArtifact> artifacts = request.getArtifacts();
assertEquals(
Collections.singletonList("org.apache.maven.test:maven-deploy-test:pom:1.0-SNAPSHOT"),
artifacts.stream().map(Artifact::key).collect(Collectors.toList()));
diff --git a/src/test/java/org/apache/maven/plugins/deploy/DeployMojoTest.java
b/src/test/java/org/apache/maven/plugins/deploy/DeployMojoTest.java
index 79e9913..61c1d10 100644
--- a/src/test/java/org/apache/maven/plugins/deploy/DeployMojoTest.java
+++ b/src/test/java/org/apache/maven/plugins/deploy/DeployMojoTest.java
@@ -26,6 +26,7 @@ import java.util.List;
import java.util.stream.Collectors;
import org.apache.maven.api.Artifact;
+import org.apache.maven.api.ProducedArtifact;
import org.apache.maven.api.Project;
import org.apache.maven.api.RemoteRepository;
import org.apache.maven.api.di.Inject;
@@ -108,7 +109,7 @@ public class DeployMojoTest {
ArtifactDeployerRequest request = execute(mojo);
assertNotNull(request);
- Collection<Artifact> artifacts = request.getArtifacts();
+ Collection<ProducedArtifact> artifacts = request.getArtifacts();
assertEquals(
Arrays.asList(
"org.apache.maven.test:maven-deploy-test:pom:1.0-SNAPSHOT",
@@ -167,7 +168,7 @@ public class DeployMojoTest {
ArtifactDeployerRequest request = execute(mojo);
assertNotNull(request);
- Collection<Artifact> artifacts = request.getArtifacts();
+ Collection<ProducedArtifact> artifacts = request.getArtifacts();
assertEquals(
Arrays.asList(
"org.apache.maven.test:maven-deploy-test:pom:1.0-SNAPSHOT",