如何在桌面,android和服务器之间的IntelliJ IDEA中共享kotlin代码? [关闭]

问题描述 投票:0回答:1

我正在开发一个新的客户端和服务器。客户端需要支持Android和桌面(Windows,Mac,Linux)。服务器只需要支持Linux。两者都将写在Kotlin。

我希望能够构建3件事:

  • 一个Android客户端APK
  • 桌面客户端JAR
  • 服务器JAR

我想在所有这3个之间共享代码。

如何在IntelliJ IDEA 2019.1中进行设置?

我查看了“新项目” - >“Kotlin”下的选项,但我不知道选择哪些选项,因为它们似乎并不能满足我的所有需求。


EDIT1

我从'新项目'开始 - > Gradle。

我检查了'Kotlin DSL构建脚本'和'Kotlin / JVM'。

进入artifactid,groupid和版本。

现在我有几个选项,我不确定下一页需要输入什么。我想我会想要'自动导入',但我不知道其他任何选项。我对Gradle不够熟悉。

android intellij-idea kotlin server desktop-application
1个回答
1
投票

将其设置为具有多个构建的新Gradle项目。您将拥有“通用”代码,“移动”代码,“桌面”代码和“服务器”代码。您可能还需要“客户端”公共代码,该代码仅用于移动和桌面版本。

然后,阅读多个构建here上的Gradle文档。这可能很难做到,但我希望我给你一个很好的起点。

© www.soinside.com 2019 - 2024. All rights reserved.