我有这样的问题,建立一个Maven项目...如何在maven模块中设置循环引用?
一个MVN项目父设置是这样的:
com.company.system.ping
system-ping
system-ping
parent_lvl_1
com.company.system
1.0-SNAPSHOT
然后我去找父母说的POM,找到这个:
com.company.system
parent_lvl_1
pom
_proj_test
1.0-SNAPSHOT
parent_lvl_0
com.company
1
我终于看到了第一个父,看到这一点:
com.company
parent_lvl_0
pom
_main
1
The whole Projects
现在我检查模块:
../_proj_test
...
第一个父模块引用了一个孩子!所以,当我尝试
MVN上安装
'_main' 我得到这个:
[ERROR] The project com.company.system:_proj_test:1.0-SNAPSHOT (C:\...\pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: The repository system is offline but the artifact com.company:_main:pom:1 is not available in the local repository. and 'parent.relativePath' points at wrong local POM @ line 4, column 10 -> [Help 2]
[ERROR]
我翻译这:你父母requieres这就需要你回来模块。如果我注释掉所有内容模块我可以正确地安装所有东西,但这对我来说并不合适!我如何构建父级而不构建模块依赖关系?
谢谢!