[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/fb5566c0 Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/fb5566c0 Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/fb5566c0 Branch: refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER Commit: fb5566c087340044837a513898ae46e5f45bc998 Parents: 6253214 Author: Michael Osipov <micha...@apache.org> Authored: Tue May 9 22:15:21 2017 +0200 Committer: Michael Osipov <micha...@apache.org> Committed: Fri May 12 21:46:11 2017 +0200 ---------------------------------------------------------------------- .../maven/project/DefaultProjectDependenciesResolver.java | 5 +++++ 1 file changed, 5 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven/blob/fb5566c0/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 {