我使用Java
和编写项目Maven
。在项目中,我有很多模块。我的问题是我无法从其他模块导入类。
我的项目结构如下:
Project
|_ module1
|_ src
|_ com.xyz.project.md1
|_ Person.java
|_ pom.xml <- pom of module1
|_ module2
|_ src
|_ com.xyz.project.md2
|_ Robot.java
|_ pom.xml <- pom of module2
|_ pom.xml <- main Project pom
module1
并且在我的项目中,该项目module2
已注册Modules
在-main pom.xml
Project pom
当我Person.java
来自发件人时,module1
我想导入发件人Robot.java
,module2
但是我不能这样做import com.xyz.project.md2.Robot
。为什么呢
在module1 / pom.xml中声明对module2的依赖关系,如下所示:
<dependencies>
...
<dependency>
<groupId>XX</groupId>
<artifactId>module2</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
...
</dependencies>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句