如何在另一个Intellij gradle项目中包含Intellij gradle项目?

时间:2017-06-13 05:52:47

标签: intellij-idea gradle bukkit

我有两个java项目作为Bukkit / Spigot插件。这两个项目都使用gradle,私有存储库,一个项目应该从另一个项目继承。

项目: SpigotCore - 包含数据库管理和实用程序类。这是"主要"项目。 迷你游戏框架 - 运行迷你游戏。需要数据库访问和实用程序类访问。

使用gradle使Minigame Framework从SpigotCore项目继承的最佳方法是什么?我没有成功地使Intellij模块依赖工作。任何和所有的帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

我通过编译SpigotCore然后在我的build.gradle文件中包含jar文件解决了这个问题。

使用的答案:https://stackoverflow.com/a/20956456/2865125

现在按照上面的答案,它将SpigotCore类阴影化为MinigameFramework。这不是我们想要的,因为这两个项目都是Bukkit插件,并将在运行时提供。所以我将“编译”更改为“已提供”并且效果很好!

改变:

dependencies {
    provided files("somePath/spigotcore.jar")
}