[MNG-6228] Optionality not displayed in dependency tree when run in debug mode
Log message in DefaultProjectDependenciesResolver has been extended with "(optional)" if dependency is marked as optional (direct or transitive). Project: http://git-wip-us.apache.org/repos/asf/maven/repo Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/46cb0b70 Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/46cb0b70 Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/46cb0b70 Branch: refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER Commit: 46cb0b70def83747450bc74a884d576e56bee40d Parents: 593d9f9 Author: Michael Osipov <micha...@apache.org> Authored: Tue May 9 22:15:21 2017 +0200 Committer: Michael Osipov <micha...@apache.org> Committed: Thu May 11 19:54:51 2017 +0200 ---------------------------------------------------------------------- .../maven/project/DefaultProjectDependenciesResolver.java | 5 +++++ 1 file changed, 5 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven/blob/46cb0b70/maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java ---------------------------------------------------------------------- diff --git a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java b/maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java index 5a803af..4e26de2 100644 --- a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java +++ b/maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java @@ -295,6 +295,11 @@ public class DefaultProjectDependenciesResolver // The resolver 1.0.x releases do not record premanaged state of properties. buffer.append( " (properties managed)" ); } + + if ( dep.isOptional() ) + { + buffer.append( " (optional)" ); + } } else {