KtGen

Project Url: rarnu/KtGen
More: Author   ReportBugs   
Tags:

官方项目向导的替代品,用于创建 Kotlin Web 项目。

当前可以建立以下项目类型:

  1. [x] 部署于 tomcat 的 ktor 项目
  2. [x] Kotlin/JS 项目,含 nodejs
  3. [x] Ktor + KtReact 整合前后端的项目
  4. [x] Kotlin/Native 项目
  5. [x] Android 项目
  6. [x] Swing 项目
  7. [x] 通用 Kotlin/JVM 项目
  8. [x] Ktor 插件项目

screenshot


编译(需要 gradle 5.4 或以上):

$ git clone git@github.com:rarnu/KtGen.git
$ cd KtGen
$ ./build.sh

可以在 release 目录下编译结果,编译后包含 ktgen.jarktgen

ktgen.jar 是可视化程序,使用以下方法启动之:

$ java -jar ktgen.jar

ktgen 是命令行程序,使用以下命令来创建项目:

$ ktgen ktor --package <package> --name <name> --output <output>
$ ktgen ktnode --package <package> --name <name> --output <output>
$ ktgen react --package <package> --name <name> --output <output>
$ ktgen native --package <package> --name <name> --output <output> --feature <1,2,3,4,...>
Apps
About Me
GitHub: Trinea
Facebook: Dev Tools