我有一个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: