Netbeans平台:不包括maven项目中war文件的区域设置

时间:2016-07-07 07:21:19

标签: java maven netbeans netbeans-platform netbeans-plugins

当我通过Maven构建Netbeans RCP应用程序时,我的构建总是包括所有本地化jar:俄语(ru),中文(zh_CN),日语(ja)和巴西葡萄牙语(pt_BR)。我想排除这些文件。它增加了构建时间和可分发的工件大小。本地化罐需要大约500kB。

据我所知,nbm-maven-plugin将这些文件放入构建中。他们位于这里:

application/target/kws/platform/lib/locale
application/target/webstart/kws/branding
application/target/webstart/kws/org-openide-modules

看起来像:

boot_ja.jar
org-openide-modules_ja.jar
org-openide-util-lookup_ja.jar
org-openide-util_ja.jar
boot_pt_BR.jar
...
boot_zh_CN.jar
org-openide-modules_zh_CN.jar
org-openide-util-lookup_zh_CN.jar
org-openide-util_zh_CN.jar

有没有办法排除这些文件?

UPD :我发现类似的问题,但对于ant(12)。

1 个答案:

答案 0 :(得分:0)

弗拉迪斯拉夫,请看一下this github项目。它增加了排除/包含区域设置的额外功能。

注意:此插件有一些限制:

  • JDK 7或更高
  • 与Netbeans IDE的兼容性问题。