Hello. I try to create module with new action for existing file type.
I have created action with code that I have put below. I have problem with loading Project in method actionPerformed. Project is null in both cases. How to load current Project from action ? @ActionID( category = "Build", id = "org.xxx.netbeans.groovy.SomeAction" ) @ActionRegistration( displayName = "#CTL_SomeAction" ) @ActionReferences({ @ActionReference(path = "Loaders/text/x-groovy/Actions", position = 566), }) @Messages("CTL_SomeAction=My Action") public final class SomeAction implements ActionListener { private final DataObject context; public SomeAction(DataObject context) { this.context = context; } @Override public void actionPerformed(ActionEvent ev) { Project project = Utilities.actionsGlobalContext().lookup(Project.class); Project project2 = context.getLookup().lookup(Project.class); } }