本地 maven 配置了远程nexus私服, 在本地创建 parent 项目, 子项目无法找到父项目的 pom 文档。
子项目配置:
<!-- 父节点依赖--> <parent> <groupId>com.mint</groupId> <artifactId>mint-parent</artifactId> <version>1.0-RELEASE</version> <!-- Maven为了寻找父模块pom.xml所额外增加的一个寻找路径--> <!-- relativePath 默认值为 …/pom.xml--> <relativePath>../mint-parent</relativePath> </parent>
maven 编译时一直往 aliyun 的中央仓库找。
解决办法:
parent 项目:
(1)关闭 aliyun 中央仓库的连接;
(2)本地编译,deploy上传到私服仓库;
子项目:
(1)本地编译, 从中央仓库下载 parent 项目的 pom 文件;
(2)打开 aliyun 连接, 再次编译。
只能暂时用最笨的方法了。