Создать пользовательский тип инициализации сборки — для плагина Gradle Build Init?

Я новичок в gradle и хотел бы создать собственный тип с помощью плагина Gradle Init. Более того, я хотел бы иметь возможность сделать что-то вроде:

gradle init --type jsp-library

Это создаст каталог проекта с той же структурой, что и веб-приложение Java (веб-приложение, таблицы стилей и т. д.). Да, я прочитал это и знаю, что только ограниченное количество типов доступны. Я просто хочу знать, есть ли у кого-то или кто-то знает какую-то работу на данный момент.


person coderrick    schedule 18.01.2016    source источник
comment
github.com/gradle/gradle/issues/1686 предназначен для сторонних типов в init плагин.   -  person mkobit    schedule 28.12.2017


Ответы (1)


  1. Существуют сторонние плагины, которые позволяют создавать собственные шаблоны и создавать новые проекты на основе шаблонов. Например, см.: https://github.com/townsfolk/gradle-templates

  2. Используйте maven для создания проекта из архетипа, а затем используйте gradle init, чтобы преобразовать его в проект gradle.

  3. Измените плагин инициализации самостоятельно из source, чтобы добавить дополнительные типы инициализации.

person RaGe    schedule 18.01.2016