基于NetBeans平台构建的应用程序有一个
我想在项目的pom文件中的project/build/pluginManagement/plugins下设置
我的应用程序的maven模块中没有先前的源代码,因此我创建了
那么,有人可以解释一下如何使用maven构建带有自定义配置文件的NetBeans平台应用程序吗?
更新:
在Tim的指导下,我在Geertjan's blog上找到了答案的文档。解决方案是在
<myappdir>/etc/<myapp>.conf
文件,其中包括应用程序JVM参数等内容。就我所知,这个文件在历史上一直是NetBeans IDE安装的一部分,但从NB 6.9开始,现在支持自定义文件。(参考链接)
我在使用Maven打包应用程序时遇到了麻烦,无法打包自定义配置文件。我想在项目的pom文件中的project/build/pluginManagement/plugins下设置
app.conf
属性,如下所示:<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
也没有任何区别。那么,有人可以解释一下如何使用maven构建带有自定义配置文件的NetBeans平台应用程序吗?
更新:
在Tim的指导下,我在Geertjan's blog上找到了答案的文档。解决方案是在
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相似的第二个名字,那么你并不是真正的NetBeans平台开发者。 ;)