Skip to content

Commit 9bab8e8

Browse files
committed
Show the scope that introduces a transitive dependency
Currently when we show the tree of transitive dependencies one can not see what scope contributes the dependency but this is an interesting information as we filter for these scopes
1 parent 5536961 commit 9bab8e8

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

org.eclipse.m2e.pde.ui/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: M2E PDE Integration UI
44
Bundle-SymbolicName: org.eclipse.m2e.pde.ui;singleton:=true
5-
Bundle-Version: 2.1.0.qualifier
5+
Bundle-Version: 2.1.1.qualifier
66
Export-Package: org.eclipse.m2e.pde.ui.target.editor;x-friends:="org.eclipse.m2e.swtbot.tests"
77
Automatic-Module-Name: org.eclipse.m2e.pde.ui
88
Bundle-RequiredExecutionEnvironment: JavaSE-21

org.eclipse.m2e.pde.ui/src/org/eclipse/m2e/pde/ui/target/provider/DependencyNodeLabelProvider.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package org.eclipse.m2e.pde.ui.target.provider;
1414

1515
import org.eclipse.aether.artifact.Artifact;
16+
import org.eclipse.aether.graph.Dependency;
1617
import org.eclipse.aether.graph.DependencyNode;
1718
import org.eclipse.jface.resource.ImageDescriptor;
1819
import org.eclipse.jface.resource.JFaceResources;
@@ -48,6 +49,13 @@ public String getText(Object element) {
4849
MavenTargetLocation location = getTargetLocation(node);
4950
String baseLabel = artifact.getGroupId() + ":" + artifact.getArtifactId() + " (" + artifact.getVersion()
5051
+ ")";
52+
Dependency dependency = node.getDependency();
53+
if (dependency != null) {
54+
String scope = dependency.getScope();
55+
if (scope != null && !scope.isBlank()) {
56+
baseLabel += " [" + scope + "]";
57+
}
58+
}
5159
if (location != null) {
5260
if (location.isExcluded(artifact)) {
5361
return "(excluded) " + baseLabel;

0 commit comments

Comments
 (0)