Подтвердить что ты не робот

Gradle аналог Maven архетипа?

Что такое Gradle аналог архетипов Maven? Как я могу предоставить другим Gradle пользователям шаблон для макета файла и каталога для нового проекта?

4b9b3361

Ответ 1

Gradle не поддерживает это (пока). Там уже открыт открытый запрос функции.

Ответ 2

Используйте build init plugin:

~$ mkdir newproj
~$ cd newproj
~/newproj$ gradle init --type java-library

В настоящий момент поддерживаются java-library, scala-library, groovy-library, java-application, pom и basic. Функция инкубируется, поэтому ее можно изменить в будущих выпусках, поэтому следите за документами.

Ответ 3

Пока это еще не поддерживается Gradle, плагин gradle: templates выглядит многообещающим:

Ответ 6

Если вы используете фреймворк spring в Linux: Вы можете использовать http://start.spring.io/ или, альтернативно, установить Spring CLI

$ curl -s "https://get.sdkman.io" | bash

$ sdk install springboot

$ spring --version
Spring Boot v1.3.5.RELEASE

$ spring init --build gradle --name test --groupId com.test
Using service at https://start.spring.io
Content saved to 'demo.zip'

$ unzip demo.zip 

Ответ 7

Насколько я знаю, нет gradle. Однако в большинстве случаев выполнение следующих шагов достаточно:
  • Создайте проект с maven и вашим выбором архетипа maven.
  • Преобразовать проект maven в проект gradle. Вы можете сделать это, выполнив следующую команду в каталоге, где находится ваш мастер pom.xml:

    gradle init

Предполагается, что он будет работать со всеми базовыми архетипами maven.