我正在开发一个新的客户端和服务器。客户端需要支持Android和桌面(Windows,Mac,Linux)。服务器只需要支持 Linux。两者都将用 Kotlin 编写。
我希望能够构建 3 件事:
-
安卓客户端 APK
-
桌面客户端 JAR
-
服务器 JAR
我想在所有这 3 个之间共享代码。
如何在IntelliJ IDEA 2019.1中进行设置?
我已经查看了"新项目"->"Kotlin"下的选项,但我不知道该选择哪些选项,因为它们似乎不能满足我的所有需求。
编辑1:
我从"新项目"开始 -> Gradle。
我检查了"Kotlin DSL 构建脚本"和"Kotlin/JVM"。
已输入工件、组 ID 和版本。
现在我有几个选择,我不确定我需要在下一页上输入什么。我想我想要"自动导入",但我不知道任何其他选项。我对Gradle不够熟悉。
将其设置为一个新的 Gradle 项目,具有多个构建。您将拥有"通用"代码、"移动"代码、"桌面"代码和"服务器"代码。您可能还需要"客户端"通用代码,该代码仅用于移动和桌面版本。
然后,在此处通读有关多个构建的 Gradle 文档。这可能很难做到正确,但我希望我给了你一个好的起点。