簡體   English   中英

Jenkins hpi插件有太多jar文件

[英]Jenkins hpi plugin has too many jar files

我使用netbeans創建了一個新的Jenkins插件。 該插件正在按預期工作,但生成的.hpi文件的大小太大。 我只有1個jar文件需要作為依賴項添加。

但是,當我看到netbeans生成的.hpi ,它有超過90個jar文件。 即它似乎是添加Jenkins服務器上已有的依賴項。

.hpi文件由項目目標目錄中的netbeans創建。 在使用Manage plugins鏈接部署.hpi之后,我可以在.jenkins/plugins目錄中看到.hpi 插件的WEB-INF/lib文件夾中的一些jar文件是:

aether-api-0.9.0.M3.jar
cdi-api-1.0.jar
commons-httpclient-3.1.jar
commons-logging-1.1.1.jar
doxia-decoration-model-1.0.jar
doxia-site-renderer-1.0.jar

有沒有辦法限制此/打包它更優雅,以便插件只有所需的罐子? 如果是,我怎么能用Netbeans做到這一點?

在構建插件之前,您是否清理了工件?

mvn clean
  • 在POM的依賴項部分下,只保留POM文件所需的依賴項
  • 在構建插件之前,使用Stephane建議的清理舊工件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM