非maven项目,普通项目lib里出现jar包冲突怎么办?
项目里的jar包出现冲突,举个例子
jar包A里通过maven有依赖B,项目也需要依赖B,同时也需要jar包A里的内容,启动项目的时候就报错signer information does not match signer information of other classes in the same package。请问各位该怎么办?
解决方案:
<exclusions></exclusions>
标签把jar包A里面的依赖B去掉。另外,怎么把普通的jar安装到本地,或者远程nexus仓库?mvn install:install-file \
-Dfile=<path-to-file> \
-DgroupId=<group-id> \
-DartifactId=<artifact-id> \
-Dversion=<version> \
-Dpackaging=<packaging> \
-DgeneratePom=true
参考:https://stackoverflow.com/questions/4955635/how-to-add-local-jar-files-to-a-maven-projectIDEA: 文件 ——> 项目结构(设置下面)——> Libraries 右边找到冲突的包,选择不实用的包,右键。