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,
