gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 05:56:42 41 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

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

改变:

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

关于intellij-idea - 如何在另一个 Intellij gradle 项目中包含一个 Intellij gradle 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44513297/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com