Я пробовал использовать, при отсутствии релиза в Maven/Ivy репозиториях и желанию попробовать содержимое Git репозитория JitPack удобен. Если автор не принимает pull-request, то ничего не мешает вам сделать полноценные форк и публиковать самостоятельно что считаю более хорошим вариантом.
IDE которая работает с Gradle никогда не собирает проект сама, она банально отдаёт всю работу по созданию сборке – системе сборки. И это замечательно, ваша сборка на билд сервере и в вашей IDE будет идентичной (если мы исключим варианты с конфигурацией Gradle на обоих машинах), в любом случае проблем становиться на много меньше.
По этому идеологически верно что система сборки отдельно, IDE отдельно. И checkstyle подключаемый в gradle не должен автоматически влиять на IDE. При сильном желании это может происходить через интеграцию, но это уже другая тема.
На самом деле я не считаю возможности, которые предоставляет Gradle по управлению зависимостями сложностями.
Про ссылку на плагин спасибо, я его не использовал по этому не могу ничего сказать.
Что бы сравнивать нужно определить критерии, а чем лучше?
Если сравнить по базовым концепциям систем сборок то Maven не является полноценной декларативной системой сборки, Gradle является.
Спасибо за полезный пример!
Стоит уточнить что Gradle использует Gradle DSL. Gradle DSL в свою очередь основан на Groovy, но расширяет его для более удобной работы с билд скриптами.
Если говорить о самом полезном в Gradle, думаю, это декларативность. Декларативность позволяет создавать и рушить вселенные очень удобно и легко, не задумываясь о очень многих вещах.
Вопрос сносности это всё же субъективный вопрос, есть объективные тесты с цифрами – разница очень существенная. Также могу сказать что разработчики Gradle обещали ускорить и следующие версии, т.е. 2.8/2.9 должны быть еще быстрее, но тестов я не проводил.
Стоит отметить что тот который был повторён, был повторён в более лайтовой версии.
Проблема уровня докладов есть, но в целом, по моему мнение, это нормальное отражение уровня текущего положения андроид разработки в стране – ключевые компании были представлены. Проблема в том что и самих технических докладов было меньше чем на Droidcon NYC и Droidcon Berlin. В обоих последних конференциях было 4 потока и несколько дней. На Droidcon.Moscow фактически технические доклады были в первый день, и буквально несколько во второй.
Если сажать/штрафовать то они вообще никогда не сделают нормальные сервисы.
Нужно делать какое-то гражданское экспертное сообщество, которое будет оценивать ТЗ и качество выполнение во время приема.
Как называются люди выступающие за отделение Шотландии от Великобритании, а Квебека от Канады? Т.е. те граждане которые на референдумах этих территорий выступили и поддержали отделение.
В этих же странах также разрешено право выхода Королевства/Провинции из союза Королевств/Федерации.
По этому идеологически верно что система сборки отдельно, IDE отдельно. И checkstyle подключаемый в gradle не должен автоматически влиять на IDE. При сильном желании это может происходить через интеграцию, но это уже другая тема.
Про ссылку на плагин спасибо, я его не использовал по этому не могу ничего сказать.
Если сравнить по базовым концепциям систем сборок то Maven не является полноценной декларативной системой сборки, Gradle является.
интересная мысль – было бы интересно услышать её более развёрнуто.
Есть хорошая картинка на тему стереотипов в open-source разработке
Стоит уточнить что Gradle использует Gradle DSL. Gradle DSL в свою очередь основан на Groovy, но расширяет его для более удобной работы с билд скриптами.
Если говорить о самом полезном в Gradle, думаю, это декларативность. Декларативность позволяет создавать и рушить вселенные очень удобно и легко, не задумываясь о очень многих вещах.
Проблема уровня докладов есть, но в целом, по моему мнение, это нормальное отражение уровня текущего положения андроид разработки в стране – ключевые компании были представлены. Проблема в том что и самих технических докладов было меньше чем на Droidcon NYC и Droidcon Berlin. В обоих последних конференциях было 4 потока и несколько дней. На Droidcon.Moscow фактически технические доклады были в первый день, и буквально несколько во второй.
Нужно делать какое-то гражданское экспертное сообщество, которое будет оценивать ТЗ и качество выполнение во время приема.
В этих же странах также разрешено право выхода Королевства/Провинции из союза Королевств/Федерации.