最近有一个项目在接入devops后,对应的jar包也从公司私服下载下来了,
但是,构建的时候一直报错,对应的信息可以很明显的看到是这个jar包中的类找不到。
呃呃呃呃呃呃呃,很无语。
项目组的人说他们的工程本地是没有问题的。
这种情况, 基本可以确定,他们的工程本地使用的jar包是引用的本地的,不是从私服下载的。
我只好在自己的工程中将jar包引用了,
成功下载了,
但是,怎么在工程中就死活使用不了对应的类呢?
在idea的ExternalLibraries中是能够看到这个jar包以及依赖的jar包,
但是,代码中import这个jar中的类就是失败。
好无语。
然后,在idea中打开这个jar中的类,就看到类呀,
挺好的呀,
突然感觉到一丝异样,
不对呀,
这个类的格式也太规范了吧,
再细看,呀,这个是源码呀,可是我很确定没有上传source对应的jar呀。
不会吧,
解压缩这个jar包,可以很清楚的看到里面怎么会是.java呢,
不是应该是.class吗?
bingo,问题解决。
项目组重新上传jar,删除本地已经下载的版本的jar,
maven reimport,
done.