繁体   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