使用 Kotlin Script 自定义实现项目开发脚手架

类似

nowa init mod
nowa init page

使用命令:

rok init -e=${Entity} -p=${package}

自动生成Entity,

package ${package}.entity

import javax.persistence.*

/**

  • Created by ROK on ${datetime}.
    */
    @Entity
    class ${Entity} {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    var id = 0L
    var gmtCreate = Date()
    var gmtCreate = Date()
    var isDeleted = 0
    }

interface ${Entity}Dao : JpaRepository {
}

你可能感兴趣的:(使用 Kotlin Script 自定义实现项目开发脚手架)