2017-06-13 151 views
0

我有两个java项目作为Bukkit/Spigot插件。这两个项目都使用gradle,private存储库,并且一个项目应该从另一个项目继承。如何在另一个Intellij gradle项目中包含Intellij gradle项目?

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

使用Gradle从SpigotCore项目继承Minigame框架的最佳方法是什么?我一直未能使Intellij模块依赖工作。任何和所有的帮助表示赞赏!

回答

0

我解决了这个问题,只需编译SpigotCore,然后在我的build.gradle文件中包含jar文件。使用

答:https://stackoverflow.com/a/20956456/2865125

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

的变化:

dependencies { 
    provided files("somePath/spigotcore.jar") 
} 
相关问题