Comments 6
Код плагинов пишется на Groovy.
И тут-же сразу приводится код на Java. Генильно.
А вообще плагины можно писать на чем угодно, что поддерживает линковку с Java — это, собственно, сама Java, Groovy и Scala.
-4
Это код на Groovy. В Java этот код бы не скомпилировался. Не нужно быть гением, чтобы заметить это. Еще попытки подколоть?
+1
Удалено
0
Еще бы ссылки на источники информации :)
0
В качестве источника инфо пользовался официальной документацией Gradle, в частности, по созданию плагинов, http://www.gradle.org/docs/current/userguide/custom_plugins.html, а также скачал и поизучал исходные коды. Они доступны на этом же сайте, и там есть много готовых плагинов. Я в частности смотрел на Findbugs плагин :)
0
Понимаю, что оживляю уже старый топик, но не могли бы вы добавить в текст, что вы опубликовали плагин в maven central и его можно подключить вот так в build.gradle:
Это может и очевидно, но я на это потратил несколько часов.
// ...
apply plugin: 'annotatedsql'
// ...
buildscript {
repositories {
mavenCentral()
}
dependencies {
// тут может быть еще что-то
classpath 'com.github.hamsterksu:android-annotatedsql-gradle-plugin:1.7.9'
}
}
dependencies {
// ...
// подключаем, чтобы сама IDE адекватно показывала подстветку и узнавала классы
compile 'com.github.hamsterksu:android-annotatedsql-api:1.7.8'
// ...
}
Это может и очевидно, но я на это потратил несколько часов.
0
Sign up to leave a comment.
Пишем свой Gradle плагин для AnnotatedSql