首页 > 解决方案 > 如何在桌面、安卓和服务器之间共享 IntelliJ IDEA 中的 kotlin 代码?

问题描述

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

我希望能够构建 3 件事:

我想在这三个之间共享代码。

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

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


编辑1:

我从“新项目”-> Gradle 开始。

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

输入 artifactid、groupid 和版本。

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

标签: androidintellij-ideakotlinserverdesktop-application

解决方案


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

然后,在此处阅读有关多个构建的 Gradle 文档。可能很难做到正确,但我希望我给了你一个好的起点。


推荐阅读