背景&现象

环境

操作系统:MacOS 工具:Idea、Maven

现象

Java下的常规父子工程项目,project1依赖 project2。

  1. 对project2单独使用mvn install时,成功 install
  2. 对project1单独使用mvn package时 报错如下:
1
Failed to execute goal on project/Could not resolve dependencies for project

原因

解决办法

步骤如下:

  1. 使用父工程的pom文件,使用mvn clean清空相关文件
  2. 使用mvn install命令,将相关的jar安装到本地的maven仓库
  3. 对具体的project1 使用mvn package命令打包