我有2个模块的Maven项目。
root-folder:
- sub-module1:
.... - src
.... - pom.xml
-sub-module2:
.... - src
.... - pom.xml
- pom.xml
例如,我有一个Test1
的{{1}}类。在sub-module1
中,我还有另一个班级sub-module2
。尝试在Test2
中使用Test1
,但是第二个模块无法解析导入。怎么了
答案 0 :(得分:0)
在主pom.xml中,您需要添加以下模块
<modules>
<module>artifact-id-of-module-1</module>
<module>artifact-id-of-module-2</module>
</modules>
在第二个模块的pom.xml
中,您需要像这样添加依赖项
<dependency>
<groupId>parent-group-id</groupId>
<artifactId>artifact-id-of-module-1</artifactId>
<version>${parent.version}</version>
</dependency>
这将使您能够访问模块2中所有module1的类。