JenKins 打包问题总是多出来个jar包

[复制链接]
查看11 | 回复4 | 2021-1-27 07:03:56 | 显示全部楼层 |阅读模式
开发环境:eclipse+maven+tomcat+jit
JenKins打包环境:jenkines+git+maven+svn
项目:poi导出功能
开发环境下测试poi3.15都没有问题导出成excel也可以打开,但是在jenkins自动化打包时总是多出来一个xbean-2.2.0.jar的jar包,导致和我引用jar包,而开发环境下三个机器用eclipse和idea导出打war包都可以用也没有xbean那个jar包,但是在jenkins打war以后总是多了一个xbean-2.2.0.jar包,求助个位大神,是什么情况啊,如果引用必定给高分报答,求助求助,

我导出excel引用的jar包pom为:
org.apache.poi
poi
3.15

org.apache.poi
poi-ooxml
3.15

org.apache.poi
poi-ooxml-schemas
3.15

org.apache.xmlbeans
xmlbeans
2.3.0



jenkinex:打包时,在lib下多出来的文件是:xbean-2.2.0.jar
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:03:56 | 显示全部楼层
去看看依赖树,那个jar依赖了xbean-2.2.0.jar再这个jar的依赖中,排除xbean-2.2.0.jar

http://ifeve.com/introduction-to-optional-and-excludes-dependencies/
其中的demo写法:


...

sample.ProjectA
Project-A
1.0
compile

sample.ProjectB
Project-B




回复

使用道具 举报

千问 | 2021-1-27 07:03:56 | 显示全部楼层
看pom.xml的依赖数关系

回复

使用道具 举报

千问 | 2021-1-27 07:03:56 | 显示全部楼层
我已经查看了,xbean没有依赖的jar包,并且从私服中也看不到这个jar包,
回复

使用道具 举报

千问 | 2021-1-27 07:03:56 | 显示全部楼层
现在遇到了一个新问题就是将war包中lib复制出来在复制进去替换就可以用了,这是么回事呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行