2017-04-24 18 views
0

我使用了Maven,特别是Maven原型。是否有Gradle quickstart原型?

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

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

我想要做相同,但与摇篮。有通知或教程的Gradle快速入门原型吗?

+0

一个基本的Gradle Java项目是完全相同的代码结构,加上一个咒语[Gradle wrapper命令](https://docs.gradle.org/current/userguide/gradle_wrapper.html#sec:wrapper_generation)来设置实际的Gradle部分。 –

+0

Gradle quickstart archetype是一个示例,但我正在寻找如何制作自定义Gradle原型以及如何使用它。 – sgrillon

回答

0

也许您正在寻找这样的:

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

但是,如果你想要做的习惯,我不知道这是否是可能的。但是对于Gradle,您可以使用测试框架等初始项目。

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

它具有以下特点:

使用“应用程序”插件产生一个命令行应用程序 使用Java使用“jcenter”实现依赖库用途 的JUnit测试已经在传统的位置目录 源代码包含样本类和单元测试(如果没有 现有源文件或测试文件)通过提供--test-framework参数值指定替代测试框架可以是 。要使用一个不同的 测试框架中,执行以下命令之一:

初始化的gradle --type Java的应用程序--test框架斯波克:使用斯波克 用于测试的代替的gradle的JUnit初始化--type Java的应用程序 --test框架TestNG的:使用TestNG的测试,而不是JUnit的

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

编辑

我发现这张票https://issues.gradle.org/browse/GRADLE-1289在评论中提到,没有可能从模板初始化项目,但支持其未来的计划。

相关问题