如何通过CLI创建新的Kotlin项目? [英] How to create new Kotlin project by CLI?
本文介绍了如何通过CLI创建新的Kotlin项目?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在dotnet
中我在dotnet new <template>
中有一堆模板,但如何在kotlin
中做同样的事情?
类似这样的
kotlin new kotlinNativeConsole
将创建新的本机Kotlin控制台应用程序,如Singleprint("hello world!")
P.S(我知道IntelliJ Idea和它的模板,但我拒绝使用,因为它在我的机器上根本不起作用,而且我总是更喜欢命令行)
推荐答案
Gradle有类似的模板。您可以下载here。这实际上就是IntelliJ Idea用来建造Kotlin原住民项目的。我将向您展示如何在命令行中使用它,因为您似乎不喜欢IntelliJ。若要生成新项目,请执行
gradle init
它将生成一个如下所示的新项目向导:
Starting a Gradle Daemon (subsequent builds will be faster)
Select type of project to generate:
1: basic
2: application
3: library
4: Gradle plugin
Enter selection (default: basic) [1..4] 2
Select implementation language:
1: C++
2: Groovy
3: Java
4: Kotlin
5: Scala
6: Swift
Enter selection (default: Java) [1..6] 4
Split functionality across multiple subprojects?:
1: no - only one application project
2: yes - application and library projects
Enter selection (default: no - only one application project) [1..2] 1
Select build script DSL:
1: Groovy
2: Kotlin
Enter selection (default: Kotlin) [1..2] 2
Project name (default: MyProject):
Source package (default: MyProject): myproject
> Task :init
Get more help with your project: https://docs.gradle.org/7.2/samples/sample_building_kotlin_applications.html
BUILD SUCCESSFUL in 47s
2 actionable tasks: 2 executed
选择这些选项后,您将获得如下所示的项目结构:
App.kt如下所示:
/*
* This Kotlin source file was generated by the Gradle 'init' task.
*/
package myproject
class App {
val greeting: String
get() {
return "Hello World!"
}
}
fun main() {
println(App().greeting)
}
请注意,此项目模板是一个Kotlin/JVM项目。对于Kotlin/Native项目,您应该遵循here说明。总而言之,您应该编辑Build.gradle.kts文件以包括Kotlin/Native插件,然后创建一个src/nativeMain/kotlin
文件夹以将您的main
函数放在那里。
这篇关于如何通过CLI创建新的Kotlin项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文