我使用了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快速入门原型?
答案 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并在评论中提到不可能从模板中初始化项目,但是有一个计划在将来支持它。