Init插件

Init插件是Gradle内置的插件,无需配置,它提供了两个任务init和wrapper,前者用于创建Gradle项目,后者用于为项目生成wrapper文件。

init任务

init任务通过参数type来指定Gradle项目的类型,如pom用于把maven项目转换成Gradle项目,java-application用于创建普通的java应用等,可以通过帮助任务查看任务的相关信息:

$ gradle help --task init

 > Task :help
Detailed task information for init

Path
     :init

Type
     InitBuild (org.gradle.buildinit.tasks.InitBuild)

Options
     --type     Set type of build to create.
                Available values are:
                     basic
                     groovy-application
                     groovy-library
                     java-application
                     java-library
                     pom
                     scala-library

     --test-framework     Set alternative test framework to be used.
                          Available values are:
                               spock
                               testng

Description
     Initializes a new Gradle build.

Group
     Build Setup


BUILD SUCCESSFUL in 2s

例如:初始化一个java项目: gradle init --type java-library