IntelliJ中的共享模块与LibGDX和Gradle

时间:2015-02-26 17:18:35

标签: java intellij-idea gradle libgdx

使用IntelliJ IDEA 13.1.5,我在使用gradle和LibGDX设置共享模块时遇到了一些麻烦。我不确定我是否采取了正确的方法。我有三个项目:游戏,关卡编辑器和共享代码的第三个项目。我希望游戏和关卡编辑器项目共享其他模块。为了进行设置,我使用libGDX gradle project setup utility来创建所有三个项目。唯一的区别是我创建了没有任何构建目标的共享项目。我使用设置工具创建它,因为共享代码也依赖于libGDX。

因此我的文件夹结构是:

./
     Game/
     Editor/
     Shared/

我将共享项目导入IntelliJ,就像我任何其他项目一样。然后,在Level Editor和Game项目中,我将共享项目作为模块导入,并为其添加必要的依赖项。这似乎对我的关卡编辑器项目非常有效,但是我遇到了游戏项目的错误。它似乎工作,因为IDE不会抱怨使用导入的包。但是,在编译时它表示我从共享项目导入的包不存在。此外,当我关闭/重新打开IntelliJ时,项目似乎将共享模块从项目视图中取出(但是在模块设置中,它仍然存在,我仍然可以将其设置为依赖项....)

我在这里做错了什么,我采取了错误的做法吗?

0 个答案:

没有答案