Community
Participate
Working Groups
"Maven > Assign to working set..." menu appears on non-maven projects as there's no visibility constraint on org.eclipse.m2e.core.ui\plugin.xml : <objectContribution adaptable="true" id="org.eclipse.m2e.assignWorkingSet" objectClass="org.eclipse.core.resources.IProject"> <action class="org.eclipse.m2e.core.ui.internal.actions.AssignWorkingSetAction" id="org.eclipse.m2e.createWorkingSet" label="%action.assignWorkingSet.label" menubarPath="org.eclipse.m2e.core.mavenMenu/assignWorkingSet"> </action> </objectContribution> It should be <objectContribution adaptable="true" id="org.eclipse.m2e.assignWorkingSet" objectClass="org.eclipse.core.resources.IProject"> <action class="org.eclipse.m2e.core.ui.internal.actions.AssignWorkingSetAction" id="org.eclipse.m2e.createWorkingSet" label="%action.assignWorkingSet.label" menubarPath="org.eclipse.m2e.core.mavenMenu/assignWorkingSet"> </action> <visibility> <and> <objectState name="open" value="true"/> <objectState name="nature" value="org.eclipse.m2e.core.maven2Nature"/> </and> </visibility> </objectContribution>
Fixed with commit http://git.eclipse.org/c/m2e/m2e-core.git/commit/?id=32ad8dec989b18299895572058555099758db83d
Moved to https://github.com/eclipse-m2e/m2e-core/issues/