kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 deamon
deamon
Вопрос

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

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

52 2012-07-17T14:32:19+00:00 8
Jean-Rémy Revy
Jean-Rémy Revy
Редактировал вопрос 20-го сентября 2012 в 8:53
Программирование
maven
gradle
maven-archetype
 pavel_kazlou
pavel_kazlou
25-го сентября 2013 в 9:45
2013-09-25T09:45:22+00:00
Дополнительно
Источник
Редактировать
#16711328

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

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

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

 pavel_kazlou
pavel_kazlou
Редактировал ответ 9-го февраля 2017 в 8:23
45
0
Решение / Ответ
JB Nizet
JB Nizet
17-го июля 2012 в 2:49
2012-07-17T14:49:01+00:00
Дополнительно
Источник
Редактировать
#16711326

Gradle не поддерживает это (пока). Уже есть открытый feature request.

7
0
Tevfik Kiziloren
Tevfik Kiziloren
7-го июля 2015 в 8:20
2015-07-07T08:20:26+00:00
Дополнительно
Источник
Редактировать
#16711330

Нет Gradle в аналог, насколько я знаю. Однако, следуя инструкциям, приведенным ниже, вполне достаточно для большинства случаев:

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

Gradle в инит

Он должен работать с все основные архетипы Maven.

Tevfik Kiziloren
Tevfik Kiziloren
Редактировал ответ 14-го ноября 2019 в 4:36
3
0
David Resnick
David Resnick
18-го июля 2012 в 7:52
2012-07-18T19:52:28+00:00
Дополнительно
Источник
Редактировать
#16711327

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

Willie Wheeler
Willie Wheeler
Редактировал ответ 8-го февраля 2014 в 10:48
3
0
 nhuvy
nhuvy
9-го мая 2015 в 7:30
2015-05-09T19:30:17+00:00
Дополнительно
Источник
Редактировать
#16711329

Gradle в не'поддержка t строить-в архетипе-как есть, но вы можете использовать плагин с именем шаблоны Gradle в

Подробнее:<БР/> Делает Gradle в есть Maven архетип, как функциональность?<БР/> Вопрос Gradle в архетипы

2
0
 Hao
Hao
2-го марта 2016 в 12:51
2016-03-02T12:51:29+00:00
Дополнительно
Источник
Редактировать
#16711331

Я'м ищу эту функцию, а также, и обнаружил, что это's немного сложнее, чтобы иметь сложный шаблон проекта для работы с https://github.com/townsfolk/gradle-templates.

Поэтому я создал этот плагин, он'ы довольно схожа с функцией архетипа Maven. https://github.com/orctom/gradle-archetype-plugin/

1
0
Yordan Nedelchev
Yordan Nedelchev
13-го мая 2016 в 3:05
2016-05-13T15:05:11+00:00
Дополнительно
Источник
Редактировать
#16711332

В случае, если вы используете фреймворк 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 
1
0
 tkruse
tkruse
19-го января 2018 в 12:47
2018-01-19T00:47:28+00:00
Дополнительно
Источник
Редактировать
#16711333

Вы можете создать генераторы для старшина, или использовать существующие неофициальные, такие как JHipster. В качестве примера есть Ява-Gradle в генератор:

  1. НПМ установки -G в йо
  2. Установка модуля во всем мире: НПМ установки -G для генератора Ява-Gradle в
  3. Создавать проект: йоу Ява-Gradle в
0
0
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Ilya Smirnov
Зарегистрирован 5 дней назад
2
Денис Васьков
Зарегистрирован 1 неделю назад
3
Dima Patrushev
Зарегистрирован 1 неделю назад
4
sirojidddin otaboyev
Зарегистрирован 2 недели назад
5
Елена Гайдамамакинат
Зарегистрирован 2 недели назад
ID
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией