IntelliJ:引用Maven模块中的另一个模块不工作

时间:2012-09-16 00:28:49

标签: java maven intellij-idea

当我创建标准Java模块并从中引用另一个模块(文件 - 项目结构 - 模块 - 添加..)时,我可以使用引用模块中的包。

但是,当我从 Maven模块引用模块时,我无法访问引用模块中的包。这是有缺陷的行为还是我错过了什么?

感谢。

2 个答案:

答案 0 :(得分:1)

通过手动输入Maven模块的依赖关系来引用方程

来实现这一点
<dependencies>
    <dependency>
        <groupId>BusinessLogic</groupId>
        <artifactId>BusinessLogic</artifactId>
        <version>1.0</version>
        <scope>compile</scope>
    </dependency>
</dependencies>

答案 1 :(得分:0)

我用最新的Intellij 12 EAP&amp; amp;有同样的问题。对我来说,这看起来像一个bug。它应该识别其他模块的所有依赖关系,而不必添加每个模块。 但是如果您在类上“Alt + Enter”,它将为您提供一个选项,可以将模块库添加到模块的依赖项中。它比手动添加所需的每个依赖项更好。