gpt4 book ai didi

maven - 自定义 Netbeans Platform conf 应该在哪里?文件可以让maven找到它吗?

转载 作者:行者123 更新时间:2023-12-01 02:47:39 27 4
gpt4 key购买 nike

在 NetBeans 平台之上构建的应用程序具有 <myappdir>/etc/<myapp>.conf文件确定应用程序 JVM 参数等。从历史上看,这个文件是 NetBeans IDE 安装的一部分(据我所知),但从 NB 6.9 开始,自定义文件现在是 supported .

我无法使用 Maven 打包自定义配置文件来构建应用程序。

我想 app.conf应该在项目的 pom 中的 project/build/pluginManagement/plugins 下设置属性,如下所示:

<plugin>
...
<configuration>
<brandingToken>${brandingToken}</brandingToken>
<cluster>${brandingToken}</cluster>
<appConf>myapp.conf</appConf>
</configuration>

代表我的应用程序的 maven 模块不包含先前的源代码,因此我创建了 src/main/nbm文件夹并放置 myapp.confsrc/main/nbm .这不是 nbm-maven-plugin 拾取的。并将conf文件放入 src/main/resources没有什么区别。

那么,谁能解释如何使用 maven 构建具有自定义配置文件的 NetBeans 平台应用程序?

更新 :

在蒂姆的插入下,我找到了记录在 Geertjan's blog 上的答案。 .解决方案是在 application 中像这样配置 nbm-maven-plugin模块pom:
<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 平台开发人员。 ;)

最佳答案

查看 nbm:cluster-app 的文档插件,特别是 conf file 上的部分.

根据我的理解,这应该允许您用您创建的自定义替换默认设置。

关于maven - 自定义 Netbeans Platform conf 应该在哪里?文件可以让maven找到它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6558551/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com