我有一个带有几个模块的聚合器POM(<packaging>pom
)。模块构建正常,但聚合器本身有一个奇怪的错误。当我在聚合器上执行mvn clean install
时,它通常会调用default-install
并在本地存储库中安装pom.xml
。但之后就调用additional-install
并在项目target
目录中查找JAR文件以安装到本地存储库,但它找不到JAR文件并失败。
为什么Maven尝试从聚合器项目中安装JAR文件,聚合器项目从不构建JAR文件,为什么要尝试找到要安装的文件呢?
除此之外没有任何错误,mvn clean package
构建正常,因为它不涉及安装。
项目很复杂,所以我没有粘贴任何代码。如果有人能给我一个线索,说明为什么聚合器POM <packaging>pom
会尝试安装JAR,我会非常感激。