2016-07-07 31 views
0

當我通過Maven構建Netbeans RCP應用程序時,我的build始終包含所有本地化jar:俄語(ru),中文(zh_CN),日語(ja)和巴西葡萄牙語(pt_BR) 。我想排除這些文件。它增加了構建時間和可分發的工件大小。本地化的罐子大約需要500kB。Netbeans平臺:在maven項目中排除war文件中的語言環境

據我瞭解,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:我發現類似的問題,但對於螞蟻(12)。

+0

這些文件是放置嗎?你可以發佈你的pom.xml文件嗎? – Apostolos

+0

@Apostolos我已經更新了我的問題請看看 –

+0

你見過? https://github.com/bitstrings/nbm-maven它增加了排除/包括語言環境的額外功能。 – Apostolos

回答

0

弗拉迪斯拉夫,請看看this github項目。它增加了排除/包含語言環境的額外功能。

注意:這個插件有一些限制:

  • JDK 7或與NetBeans IDE更高
  • 兼容性問題。
相關問題