与Maven原型相对应的Gradle?

dea*_*mon 53 gradle maven maven-archetype

什么是Maven原型的Gradle对应物?如何为其他Gradle用户提供新项目的文件和目录布局模板?

pav*_*lou 46

使用build init插件:

~$ mkdir newproj
~$ cd newproj
~/newproj$ gradle init --type java-library
Run Code Online (Sandbox Code Playgroud)

目前java-library,scala-library,groovy-library,java-application,pombasic支持.该功能正在孵化,因此可以在将来的版本中进行更改,因此请密切关注文档.


JB *_*zet 7

Gradle不支持(尚未).已经打开了一个开放功能请求.

  • 那么......我们这里有新闻吗? (3认同)
  • 吉拉说它固定了 (2认同)

Tev*_*ren 6

据我所知,没有对应的 gradle。但是,对于大多数情况,遵循下面给出的步骤就足够了:

  • 使用 maven 和您选择的 maven 原型生成项目。
  • 将 maven 项目转换为 gradle 项目。您可以通过在主 pom.xml 所在的目录中执行以下命令来做到这一点:
gradle init
Run Code Online (Sandbox Code Playgroud)

它应该适用于所有基本的 maven 原型。