標準のMavenJavaプロジェクトで動作するNetBeansモジュールを作成しようとしています。それを行うためのより良い方法はありますか?それからそれがどのようにアドバイスされたか:Netbeansプラットフォームでプロジェクトタイプを取得するにはどうすればよいですか?これは実装にかなり依存しているようです(ルックアップで見つかった実装クラスの* Impl接尾辞に注意してください)。ProjectAPIに標準メソッドが見つかりませんでした。何か案は?または、「NbMavenProjectImpl」文字列に依存しても安全ですか?
現在、私はこのように進んでいます:
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
}