Maven多模块依赖

时间:2018-08-24 15:33:28

标签: maven

我有一个maven多模块项目,其中包含两个模块:moduleAmoduleB,其中moduleB依赖于moduleA

该项目相当大,已经使用了很长时间,经常进行构建,发布,部署等等,没有任何问题。

现在我只想使用以下命令检查依赖关系树中的某些内容: mvn dependency:tree (在父母身上)

结果表明,行家无法抱怨moduleAmoduleB的依赖性无法解决。

构建顺序还可以:

[INFO] Reactor Build Order:
[INFO] 
[INFO] moduleA
[INFO] moduleB

但是在moduleB上失败:

[INFO] Reactor Summary:
[INFO] 
[INFO] moduleA ............................................ SUCCESS [  1.861 s]
[INFO] moduleB ............................................ FAILURE [  1.477 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE

[ERROR] Failed to execute goal on project test: Could not resolve dependencies for project 
org.test:moduleB:war:0.0.1-SNAPSHOT: The following artifacts could not be resolved: 
org.test:moduleA:jar:0.0.1-SNAPSHOT: Failure to find org.test:moduleA:jar:0.0.1-SNAPSHOT in 
https://artifactory.test.org/libs-snapshot was cached in the local repository, resolution 
will not be reattempted until the update interval of snapshots has elapsed or updates are 
forced -> [Help 1]

我知道我可以通过构建和安装moduleA来修复它,但是为什么?

使用Maven 3.3.9

非常感谢

迈克尔

0 个答案:

没有答案