2017-04-24 16 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在評論中提到,沒有可能從模板初始化項目,但支持其未來的計劃。

相關問題