Gradle основан на графе задач(task), которые могут зависеть друг от друга.
build.gradle - файл описание работы Gradle
./gradlew build - билд проекта.
./gradlew app:dependencies - отобразить дерево зависимостей.
./gradlew tasks --all - отобразить список всех доступных задач(tasks).
Необходимо в корневой папке выполнить инициализацию.
gradle init
Инкрементальная сборка - умный подход для определения необходимости запуска task. Пример: если код не поменялся не будет compile.
Checkstyle - плагин для проверки кода.
Если нужно использовать аннотацию "@SuppressWarnings" для отключения определенных проверок в методах. Необходимо добавить в файл настройки "checkstyle.xml".
<module name="Checker"> <module name="SuppressWarningsFilter" /> <module name="TreeWalker"> <module name="SuppressWarningsHolder" /> <module name="ReturnCount"> <property name="max" value="3"/> <property name="maxForVoid" value="2"/> </module> </module> </module>
Пример использования
@SuppressWarnings("ReturnCount") public boolean foo() {