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