当我创建标准Java模块并从中引用另一个模块(文件 - 项目结构 - 模块 - 添加..)时,我可以使用引用模块中的包。
但是,当我从 Maven模块引用模块时,我无法访问引用模块中的包。这是有缺陷的行为还是我错过了什么?
感谢。
答案 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”,它将为您提供一个选项,可以将模块库添加到模块的依赖项中。它比手动添加所需的每个依赖项更好。