Что является аналогом Gradle для архетипов Maven? Как я могу дать другим пользователям Gradle шаблон расположения файлов и каталогов для нового проекта?
Используйте build init plugin:
~$ mkdir newproj
~$ cd newproj
~/newproj$ gradle init --type java-library
На данный момент поддерживаются java-library
, scala-library
, groovy-library
, java-application
, pom
и basic
. Функция находится в стадии разработки, поэтому может быть изменена в будущих релизах, так что следите за документацией.
Нет Gradle в аналог, насколько я знаю. Однако, следуя инструкциям, приведенным ниже, вполне достаточно для большинства случаев:
Gradle в инит
Он должен работать с все основные архетипы Maven.
Gradle в не'поддержка t строить-в архетипе-как есть, но вы можете использовать плагин с именем шаблоны Gradle в
Подробнее:<БР/> Делает Gradle в есть Maven архетип, как функциональность?<БР/> Вопрос Gradle в архетипы
Я'м ищу эту функцию, а также, и обнаружил, что это's немного сложнее, чтобы иметь сложный шаблон проекта для работы с https://github.com/townsfolk/gradle-templates.
Поэтому я создал этот плагин, он'ы довольно схожа с функцией архетипа Maven. https://github.com/orctom/gradle-archetype-plugin/
В случае, если вы используете фреймворк Spring под Linux: Вы могли бы использовать http://start.spring.io/ или как вариант установить Весна Кинк
$ 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
Вы можете создать генераторы для старшина, или использовать существующие неофициальные, такие как JHipster. В качестве примера есть Ява-Gradle в генератор:
НПМ установки -G в йо
- Установка модуля во всем мире:
НПМ установки -G для генератора Ява-Gradle в
- Создавать проект:
йоу Ява-Gradle в