我有一个由gradle制作的minecraft forge工作区,我有一个项目,其中我有一个模块与我正在工作的mod和一个模块与我的库mod,我想以某种方式从我的库访问类从其他模块的mod,我使用他们的build.gradle导入模块,现在我有2个不同的模块,但我无法从另一个模块访问一个模块。
答案 0 :(得分:1)
您需要从库模块上的工作模块添加依赖项。如果这是一个多模块Gradle构建,其中两个项目都是模块,则只需添加project(':library')
依赖项即可。如果这些是单独的Gradle构建,则需要添加一个普通的依赖项,如'your.group:library-module:1.0'
,然后将库模块安装到某个存储库,如使用mavenPublish
插件的本地maven存储库,以便能够使用它工作模块,或使用复合构建来通过库模块的自动构建结果替换依赖项。有关如何操作的更多信息,请阅读Gradle用户指南。