使用idea的install的 时候总是各种报错,找不到自己写的jar包的依赖,但是我直接运行主函数却可以运行,也能找到自己写的依赖的jar包,不知道什么原因,反正能用就先不管了,等以后遇到问题在来解决
报错:Failed to execute goal on project common-shop-model: Could not resolve dependencies for project com.ptshop:common-shop-model:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at com.ptshop:common-base:jar:0.0.1-SNAPSHOT: Failed to read artifact descriptor for com.ptshop:common-base:jar:0.0.1-SNAPSHOT: Could not find artifact com.ptshop:root:pom:0.0.1-SNAPSHOT -> [Help 1]
Could not find artifact
https://blog.csdn.net/nzm_java/article/details/52245706 自己写的jar包最后要maven聚合工程的时候切记一定要先install父类的工程,才能install子类的工程,不然就等着一直去报错,找不到原因吧
还以一个如果install父类工程报错
例:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project admin-service: There are test failures.看最后的报错原因,说是某个jar包的test的什么失败,那就直接删除掉test相关的文件吧,没用的
还有一个就是自己写的jar正常的都install之后,如果还是找不到相关的依赖,那就刷新一下,maven工程,可能是缓存的问题了
报错:[ERROR] Failed to execute goal on project user-service: Could not resolve dependencies for project com.xhgoo.shop:user-service:jar:1.0-SNAPSHOT: Failure to find taobao.openim.sdk:openim-java-sdk:jar:1.0.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
解答:出现这种问题 1、could not calculate build plan :XXXXX.jar 项目报错
在本地仓库的目录里面会出现.lastUpdated结尾的文件的原因:由于网络原因没有将Maven的依赖下载完整,导致。 解决方案:删除所有以.lastUpdate结尾的文件1、切换到maven的本地仓库2、在当前目录打开cmd命令行3、执行命令:for /r %i in (*.lastUpdated) do del %i在项目上执行 Maven Update (Alt + F5)
然后,最重要的一步:一定要先install父类的工程(从parent开始install),才能install子类的工程,不然就等着一直去报错,找不到原因吧