RG: Как создать проект на Gradle?

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

После выполнения у Вас должны появиться следующие файлы:

  • build.gradle – скрипт, в котором мы будем конфигурировать сборку проекта.
  • settings.gradle – скрипт с дополнительными настройками
  • gradlew.bat – пока рассматривать не будем
  • gradlew – пока рассматривать не будем

И папки:

  • .gradle – пока рассматривать не будем
  • gradle пока рассматривать не будем

Пример.

Далее нужно создать папку src/main/java. В этой папке буду храниться все исходники относящиеся к проекту. Создадим там файл Main.java.

Также создадим в папке src папку test/java. В ней создадим файл MainTest.java.

Мы создали два класса. Один тестирует другой. Для того, чтобы проверить как это все работает нам нужно заглянуть в скрипт build.gradle. Он был создан автоматически, но его содержимое закомментировано. Раскомментируйте его:

Теперь мы можем запустить команду gradle test. И убедимся, что тест выполняется успешно.

Обратите внимание на файл build.gradle, который был автоматически создан ранее, а именно на эту строку:

Gradle поддерживает возможность расширения своих базовых возможностей с использованием плагинов. Например, если мы хотим работать с проектом на java, то нужно подключить соответствующий плагин “java”. Далее подробней рассмотрим некоторые возможности, которые предоставляет нам этот плагин.

Если вы сейчас выполните задачу gradle tasks –all, то увидите, что появились новые задачи в рубриках “Build tasks”, “Documentation tasks” и “Verification tasks”.

 

У Вас возможно возникли вопросы о том, по какой причине нам стали доступны класс Assert и аннотация @Test, относящиеся к отдельному фреймворку JUnit и откуда появилась у нас задача test несмотря на то, что раннее в списке задач, ее не было.

В дальнейшем я проясню эти моменты, а пока все.

 

К стати это все можно было сделать в принципе и через IntelliJ IDEA. Но пока продолжайте делать все через консоль, чтобы не сбиваться с курса. Просто знайте, что на сейте есть инструкция. 
Исходники можно найти
тут.

К оглавлению

Добавить комментарий

Ваш e-mail не будет опубликован.

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">