intellij-idea - 从其他模块访问类

标签 intellij-idea gradle

我有一个由 gradle 制作的 minecraft forge 工作区,我有一个项目,其中我有一个带有我正在开发的 mod 的模块和一个带有我的 library mod 的模块,我想以某种方式从我的 library mod 访问类另一个模块,我使用它们的 build.gradle 导入了模块,现在我有 2 个不同的模块,但我无法从另一个模块访问一个模块。

最佳答案

您需要在库模块上添加工作模块的依赖项。如果这是一个多模块 Gradle 构建,其中两个项目都是模块,您可以简单地添加 project(':library')依赖。如果这些是单独的 Gradle 构建,则需要添加一个正常的依赖项,如 'your.group:library-module:1.0'然后使用 mavenPublish 将库模块安装到某个存储库,例如本地 maven 存储库插件以便能够从工作模块中使用它,或者使用复合构建将依赖关系替换为库模块的自动构建结果。有关如何操作的更多信息,您应该阅读 Gradle 用户指南。

关于intellij-idea - 从其他模块访问类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44211071/

相关文章:

android - 错误 : R cannot be resolved

android - 不能声明占位符 View

intellij-idea - 基于gradle构建更新IntelliJ中的单个依赖项

compiler-errors - Gradle 错误 - 期望除了 ''\n'' 之外的任何内容;无论如何都明白了

java - 遗留项目结构 : intellij recognizes gradle subproject as module but doesn't recognize its source code

android - Android studio 中的显示窗口在哪里?

java - Android SQLite 连接/查询错误

java - 在 IntelliJ IDEA 中启用部分编译

gradle - Kotlin 依赖项的行为不像 Kotlin

android - 致命异常 : java. lang.NoClassDefFoundError : android. support.v7.appcompat.R$layout