IDEA编译报错Failure to find com.lowagie:itext:jar:2.1.7.js4
问题描述
由于问题解决了才想起来记录一下,所以报错的截图就没有,报错包含以下内容:
Could not resolve dependencies for project com.mfw:callnumber:war:1.0.0.RELE:IDEA编译报错Failure to find com.lowagie:itext:jar:2.1.7.js4
项目是码云拉下来的,然后别人提供的maven仓库,导入后选择对应的仓库。发现一个包始终都报错。
项目可以正常启动,但是无法打包编译。对应的包在文件中都存在,路径也没有错。
相关的三个包全部是完整的。其他同事运行编译没有异常。不同的是我用的IDEA他们用eclipse。
网上搜索各种方法,删除依赖重新下载,清缓存等等,都没有用。
解决方法:
将报错的两个jar包复制到其他路径,使用命令进行安装。
mvn install:install-file -Dfile=E:/thx_respository/.m2/itext-2.1.7.js4.jar -DgroupId=com.lowagie -DartifactId=itext -Dversion=2.1.7.js4 -Dpackaging=jar
mvn install:install-file -Dfile=E:/thx_respository/.m2/olap4j-0.9.7.309-JS-3.jar -DgroupId=org.olap4j -DartifactId=olap4j -Dversion=0.9.7.309-JS-3 -Dpackaging=jar
mvn install:install-file:安装文件
-Dfile:待安装包所在位置
-DgroupId:包的GroupId
-DartifactId:包的artifactId
-Dversion:包的version
-Dpackaging:包的文件类型
成功安装截图:
再查看包所在的路径,回生成一个配置
另外一个也是这样。
然后。。。。。。。就清清缓存啥的,重新编译OK。