前提:本机已另外安装maven,且已更改本地资源库路径。使用该maven构建了maven项目testDemo,并打包发布至本地仓库。
问题:利用idea构建另一个maven项目testDemo1并调用testDemo,配置testDemo1的pom.xml,如下:
<dependency> <groupId>com.XXX.test</groupId> <artifactId>testDemo</artifactId> <version>1.0-SNAPSHOT</version> <scope>compile</scope> </dependency>
进入testDemo1根目录,运行:mvn package 成功,但pom.xml 提示找不到com.XXX.test.testDemo:1.0-SNAPSHOT,无法调用testDemo。
原因:idea自带的maven的本地仓库跟安装的maven仓库不是同一个,需要更改idea自带maven的本地仓库地址。