4

NetBeans プラットフォーム上に構築されたアプリケーションには<myappdir>/etc/<myapp>.conf、特にアプリケーション JVM パラメータを決定するファイルがあります。歴史的に、このファイルは (私が知る限り) NetBeans IDE インストールの一部でしたが、NB 6.9 以降、カスタム ファイルがサポートされるようになりました。

アプリケーションをビルドするために Maven を使用してカスタム構成ファイルをパッケージ化する際に問題が発生しています。

次のように、app.confproject/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 プラットフォームの開発者ではありません。;)

4

1 に答える 1

3

nbm:cluster-appプラグインのドキュメント、特にconf ファイルの部分を参照してください。

私の理解によれば、デフォルトのものを作成したカスタムのものに置き換えることができるはずです。

于 2011-07-04T07:10:22.757 に答える