从其他模块导入

CeZet:

我使用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.xmlProject pom

当我Person.java来自发件人时module1我想导入发件人Robot.javamodule2但是我不能这样做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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章