2017-05-26 94 views
0

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

回答

1

您需要在库模块上的工作模块中添加依赖项。如果这是一个多模块Gradle构建,其中两个项目都是模块,则可以简单地添加project(':library')依赖项。如果这些是单独的Gradle构建,则需要添加一个像'your.group:library-module:1.0'这样的普通依赖项,然后将库模块安装到某个存储库,如本地maven存储库,并使用mavenPublish插件,以便能够从工作模块使用它,或者使用复合构建以通过库模块的自动生成的结果替换依赖关系。有关如何做的更多信息,您应该阅读Gradle用户指南。如果您选择的方法存在具体问题,请使用您的构建文件和具体问题打开一个新问题。 (http://stackoverflow.com/help/how-to-ask

+0

看起来像这样做了我进入模块设置进入其依赖项,并添加了其他模块作为编译 – Terrails

+0

如果你只在IJ做它,你的构建将无法从Gradle工作。 – Vampire