0
我想创建netbeans模块,它可以在标准的maven java项目上工作。有没有更好的方法来做到这一点,然后如何提供建议:How can I get a project type on Netbeans Platform?这似乎很依赖于implmenetation(请注意在查找中找到的实现类的* Impl后缀)。我无法在Project API中找到任何标准方法。有任何想法吗?或者是否安全依赖一些“NbMavenProjectImpl”字符串?netbeans平台应用程序中是否有更好的方式获取项目类型?
目前我会这样说:
Project mainProject = OpenProjects.getDefault().getMainProject();
if (mainProject == null) {
return;
}
String projectType = mainProject.getClass().getName();
if (projectType.equals("NbMavenProjectImpl")) {
// do some action with the project here
}
最后,我不得不使用我上面提到的解决方案(这是为了一些不能等待的工作)。但感谢您的解决方案,因为它们非常简洁明了! – 2011-07-28 06:26:12