Я использую этот пример, потому что все знают что такое Мавеновские архетипы и удобно сравнивать.
В Грейдле архетипы есть, называется Build Init Plugin.
Я не пробовал (может сегодня будет время, попробую), но логика подсказывает, что можно поставить implements. Поскольку класс компилируется groovy компилятором, должно сработать.
Если расширение .java, то синтаксис Джавы, если .groovy, то Груви. Нахождение в src/main/whatever означает, каким компилятором компилировать, а не какой синтакс в файлах. Это от типа файла зависит.
Например, если ты положишь Груви файл в src/main/resources, то он будет переписан в classes не скомпилированным вообще.
Это не только в России, региональных JavaOne-ов не будет вообще.
Причина проста — маятник Java евангелизма в очередной раз пошел в сторону «это нам (Ораклу) денег не приносит, так что обойдетесь».
В Грейдле архетипы есть, называется Build Init Plugin.
Прошло достаточно времени, и ни одного недостатка, из тех, что вы перечисляете, не осталось :)
@Canonical
принимает слисок полей для исключения.На поведение генерируемого кода повлиять нельзя, можно просто методы, которые должны делать что-то отличное, от бойлерплейта, прописать вручную.
Подать заявку — идея хорошая, если бы не нужно было лететь 3К километров :)
А на счет central/jcenter — Ну, во первых да, всё крутое в Груви уже давно в jcenter. А во-вторых, если уже на бинтрее, то в central можно попасть значительно проще оттуда — blog.bintray.com/2014/02/11/bintray-as-pain-free-gateway-to-maven-central/
пы.сы. www.trylogic.ru/ дает forbidden.
Например, если ты положишь Груви файл в src/main/resources, то он будет переписан в classes не скомпилированным вообще.
2. Медленно.
3. Идея знает про ASTT, так что зайти туда не получится.
Причина проста — маятник Java евангелизма в очередной раз пошел в сторону «это нам (Ораклу) денег не приносит, так что обойдетесь».