我有一个A
依赖于模块中的类的 Maven 模块B
(两者都是项目中的子模块)。
在A
'spom.xml
我有以下内容:
<dependencies>
<dependency>
<groupId>test.pack</groupId>
<artifactId>B</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
但是当我尝试构建 时A
,B
没有正确出现在依赖项中,我在 import 语句中A
的test.pack.packFromA
包中的类中遇到编译错误,看起来像import test.pack.packFromB.*
.
所以,我的B
依赖不能正常工作。但我认为来自的类B
将被打包并添加到类路径中,所以我可以使用它们。我试图添加<type>
该依赖项,但这没有帮助。我在这里做错了什么?提前致谢。
编辑:<modules>
父母的部分pom.xml
看起来像这样:
<modules>
<module>B</module>
<module>A</module>
</modules>
这是我得到的错误:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project A: Compilation failure: Compilation failure: