是否有Gradle快速入门原型?

时间:2017-04-24 15:41:55

标签: java maven gradle

我使用了Maven,特别是Maven原型。

Maven quickstart原型(http://maven.apache.org/archetypes/maven-archetype-quickstart/

project
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- App.java
    `-- test
        `-- java
            `-- AppTest.java

我想用Gradle做同样的事情。是否有带通知或教程的Gradle快速入门原型?

1 个答案:

答案 0 :(得分:0)

也许你正在寻找这个:

https://docs.gradle.org/current/userguide/build_init_plugin.html

但如果你想做自定义,我不确定是否有可能。但是使用gradle,您可以使用测试框架等初始化项目。

  

“java-application”构建init类型不可推断。肯定是   明确指定。

     

它具有以下功能:

     

使用“application”插件生成命令行应用程序   使用Java实现使用“jcenter”依赖库使用   用于测试的JUnit在常规位置具有目录   源代码包含示例类和单元测试(如果没有)   现有的源代码或测试文件可以选择其他测试框架   通过提供--test-framework参数值指定。用一个   不同的测试框架,执行以下命令之一:

     

gradle init --type java-application --test-framework spock:使用Spock   用于测试而不是JUnit gradle init --type java-application   --test-framework testng:使用TestNG代替JUnit进行测试

我希望我理解你的问题,这就是你要找的。此功能仍在开发中。

修改

我发现这张票https://issues.gradle.org/browse/GRADLE-1289并在评论中提到不可能从模板中初始化项目,但是有一个计划在将来支持它。