我用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
Run Code Online (Sandbox Code Playgroud)
module1并且module2是Modules在我的项目,这是在registred pom.xml-主体工程POM
当我进入时Person.java,module1我想从中导入Robot.java,module2但我不能这样做import com.xyz.project.md2.Robot.为什么?
Y.E*_*.E. 23
在module1/pom.xml中声明对module2的依赖,如下所示:
<dependencies>
...
<dependency>
<groupId>XX</groupId>
<artifactId>module2</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
...
</dependencies>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19737 次 |
| 最近记录: |