我使用netbeans创建了一个新的Jenkins插件。该插件正在按预期工作,但生成的.hpi文件的大小太大。我只有一个jar文件需要作为依赖项添加。
但是,当我看到netbeans生成的.hpi
时,它有超过90个jar文件。 I.e似乎添加了Jenkins服务器上已有的依赖项。
.hpi文件由项目目标目录中的netbeans创建。在使用Manage plugins
链接部署.hpi后,我可以在.hpi
目录中看到.jenkins/plugins
。插件的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做到这一点?
答案 0 :(得分:2)
在构建插件之前,你是否清理过这些工件?
mvn clean
答案 1 :(得分:1)