Maybe this helps: https://dzone.com/articles/how-create-maven-nb-project-type
Gj On Wed, Jan 30, 2019 at 1:04 AM Blaine Bergeson (bbergeson) < [email protected]> wrote: > I am in the process of converting a working RCP Ant based application, > built with NetBeans 8.2, over to NetBeans 8.2 Maven. I am getting the > following runtime error after adding my module that adds Project support: > > > > java.lang.IllegalStateException: No ProjectManagerImplementation found in > global Lookup. > > at > org.netbeans.api.project.ProjectManager.<init>(ProjectManager.java:79) > > at > org.netbeans.api.project.ProjectManager.<clinit>(ProjectManager.java:73) > > > > I would think I am just missing a dependency. Here is the code in the > ProjectManager class which is displaying the error message above. > > > > private ProjectManager() { > > this.impl = > Lookup.getDefault().lookup(ProjectManagerImplementation.class); > > if (this.impl == null) { > > throw new IllegalStateException("No > ProjectManagerImplementation found in global Lookup."); //NOI18N > > } > > > this.impl.init(SPIAccessor.getInstance().createProjectManagerCallBack()); > > > > > > I looked at the ProjectManagerImplementation class and discovered it is > just an interface so now where is the implementing class that is > registering itself as an implementer? > > > > My module is directly depending on the following modules: > > > > org-openide-modules-projectapi-RELEASE82.jar > > og-openide-modules-projectuiapi-RELEASE82.jar > > org-openide-modules-projectuiapi-base-RELEASE82.jar > > > > Again, my guess is that I am just missing a dependency, but which one? > Comparing to my Ant based project that is working I still can’t tell what I > am missing. Any ideas while I keep looking? > > > > Thx Blaine > > >
