NetBeans プラットフォーム上に構築されたアプリケーションには<myappdir>/etc/<myapp>.conf
、特にアプリケーション JVM パラメータを決定するファイルがあります。歴史的に、このファイルは (私が知る限り) NetBeans IDE インストールの一部でしたが、NB 6.9 以降、カスタム ファイルがサポートされるようになりました。
アプリケーションをビルドするために Maven を使用してカスタム構成ファイルをパッケージ化する際に問題が発生しています。
次のように、app.conf
project/build/pluginManagement/plugins の下のプロジェクトの pom にプロパティを設定する必要があると思います。
<plugin>
...
<configuration>
<brandingToken>${brandingToken}</brandingToken>
<cluster>${brandingToken}</cluster>
<appConf>myapp.conf</appConf>
</configuration>
私のアプリケーションを表す Maven モジュールには以前のソースが含まれていなかったため、src/main/nbm
フォルダーを作成して に配置myapp.conf
しましたsrc/main/nbm
。これは nbm-maven-plugin によって検出されません。confファイルを入れてsrc/main/resources
も違いはありません。
では、カスタム構成ファイルを持つ NetBeans プラットフォームアプリケーションを maven を使用して構築する方法を誰か説明できますか?
更新:
Tim の製品が正しい方向に進んでいると、答えがGeertjan のブログに記載されていることがわかりました。application
解決策は、モジュール pomで nbm-maven-plugin を次のように構成することです。
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>nbm-maven-plugin</artifactId>
<configuration>
<etcConfFile>src/main/resources/my.conf</etcConfFile>
</configuration>
</plugin>
</plugins>
</build>
ところで、Geertjan という 2 番目の名前が必要な場合、あなたは実際には NetBeans プラットフォームの開発者ではありません。;)