Repository: maven
Updated Branches:
  refs/heads/master d980040ff -> dc7b41455


[MNG-5868] Adding serval times the same artifact via MavenProjectHelper 
(attachArtifact) does not produce a failure

o Updated to log an information message when an existing attached
  artifact got replaced.


Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/dc7b4145
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/dc7b4145
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/dc7b4145

Branch: refs/heads/master
Commit: dc7b41455499e7f6b58fbbd054721455552f052c
Parents: d980040
Author: Christian Schulte <[email protected]>
Authored: Fri Dec 18 23:41:52 2015 +0100
Committer: Christian Schulte <[email protected]>
Committed: Fri Dec 18 23:41:52 2015 +0100

----------------------------------------------------------------------
 .../org/apache/maven/project/DefaultMavenProjectHelper.java    | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven/blob/dc7b4145/maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectHelper.java
----------------------------------------------------------------------
diff --git 
a/maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectHelper.java
 
b/maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectHelper.java
index 223e920..54c15bb 100644
--- 
a/maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectHelper.java
+++ 
b/maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectHelper.java
@@ -93,7 +93,13 @@ public class DefaultMavenProjectHelper
 
     public void attachArtifact( MavenProject project, Artifact artifact )
     {
+        final int size = project.getAttachedArtifacts().size();
         project.addAttachedArtifact( artifact );
+
+        if ( project.getAttachedArtifacts().size() == size && 
this.getLogger().isInfoEnabled() )
+        {
+            this.getLogger().info( String.format( "Replaced artifact %s.", 
artifact ) );
+        }
     }
 
     public void addResource( MavenProject project, String resourceDirectory, 
List<String> includes,

Reply via email to