当我创建一个标准 Java 模块并从中引用另一个模块(文件 - 项目结构 - 模块 - 添加 ..)时,我可以使用引用模块中的包。
但是,当我从Maven 模块中引用模块时,我无法访问被引用模块中的包。这是错误的行为还是我错过了什么?
谢谢。
当我创建一个标准 Java 模块并从中引用另一个模块(文件 - 项目结构 - 模块 - 添加 ..)时,我可以使用引用模块中的包。
但是,当我从Maven 模块中引用模块时,我无法访问被引用模块中的包。这是错误的行为还是我错过了什么?
谢谢。
通过手动输入 Maven 模块的依赖项来引用 eq.
<dependencies>
<dependency>
<groupId>BusinessLogic</groupId>
<artifactId>BusinessLogic</artifactId>
<version>1.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
我用最新的 Intellij 12 EAP 试过这个,也有同样的问题。对我来说,这看起来像一个错误。它应该识别其他模块的所有依赖项,而不必添加每个依赖项。但是,如果你在类上使用“Alt + Enter”,它会给你一个选项来将模块库添加到你的模块的依赖项中。这比必须手动添加所需的每个依赖项要好。