You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sj...@apache.org on 2024/02/09 23:00:18 UTC
(maven) 01/01: [MNG-8039] Don't change resolved artifact by DefaultProjectBuilder
This is an automated email from the ASF dual-hosted git repository.
sjaranowski pushed a commit to branch MNG-8039
in repository https://gitbox.apache.org/repos/asf/maven.git
commit 4b3cb2e99b529cf48d3d2bd1594bcb7651af9202
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Sat Feb 10 00:00:01 2024 +0100
[MNG-8039] Don't change resolved artifact by DefaultProjectBuilder
---
.../src/main/java/org/apache/maven/project/DefaultProjectBuilder.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java b/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java
index 7c99136b6a..1c94df3da4 100644
--- a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java
+++ b/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java
@@ -370,7 +370,7 @@ public class DefaultProjectBuilder implements ProjectBuilder {
File pomFile = pomArtifact.getFile();
- if ("pom".equals(artifact.getType())) {
+ if (!artifact.isResolved() && "pom".equals(artifact.getType())) {
artifact.selectVersion(pomArtifact.getVersion());
artifact.setFile(pomFile);
artifact.setResolved(true);