Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.m2e.scm')
-rw-r--r--org.eclipse.m2e.scm/META-INF/MANIFEST.MF3
-rw-r--r--org.eclipse.m2e.scm/plugin.xml19
2 files changed, 21 insertions, 1 deletions
diff --git a/org.eclipse.m2e.scm/META-INF/MANIFEST.MF b/org.eclipse.m2e.scm/META-INF/MANIFEST.MF
index 96a8963e..af2c0b16 100644
--- a/org.eclipse.m2e.scm/META-INF/MANIFEST.MF
+++ b/org.eclipse.m2e.scm/META-INF/MANIFEST.MF
@@ -25,4 +25,5 @@ Require-Bundle: org.eclipse.core.resources;bundle-version="3.5.2",
org.eclipse.ui.workbench;bundle-version="3.5.2",
org.eclipse.ui.ide;bundle-version="3.5.1",
org.eclipse.jdt.core;bundle-version="3.5.2";resolution:=optional,
- org.slf4j.api;bundle-version="1.6.1"
+ org.slf4j.api;bundle-version="1.6.1",
+ org.eclipse.m2e.jdt;bundle-version="[0.13.0,0.14.0)";resolution:=optional
diff --git a/org.eclipse.m2e.scm/plugin.xml b/org.eclipse.m2e.scm/plugin.xml
index eb13ddf3..2cbcce11 100644
--- a/org.eclipse.m2e.scm/plugin.xml
+++ b/org.eclipse.m2e.scm/plugin.xml
@@ -52,6 +52,25 @@
</and>
</enablement>
</objectContribution>
+
+ <objectContribution id="org.eclipse.m2e.classpathMenuWrapper.materializeAction"
+ objectClass="org.eclipse.jdt.internal.ui.packageview.ClassPathContainer$RequiredProjectWrapper"
+ adaptable="true">
+ <action id="org.eclipse.m2e.materializeAction"
+ class="org.eclipse.m2e.scm.internal.actions.MaterializeAction"
+ label="%m2.popup.MaterializeAction"
+ style="push"
+ menubarPath="org.eclipse.m2e.classpathMenuWrapper/import"
+ enablesFor="+"/>
+ <enablement>
+ <and>
+ <test property="org.eclipse.m2e.hasArtifactKey"/>
+ <not>
+ <test property="org.eclipse.m2e.hasProjectArtifactKey"/>
+ </not>
+ </and>
+ </enablement>
+ </objectContribution>
</extension>

Back to the top