Gradle – это настраиваемая, мощная и быстрая система сборки. Давайте рассмотрим простой пример настройки проекта с помощью gradle.
Во-первых, загрузите конкретный релиз .
Вот шаги по его настройке.
$ mkdir /opt/gradle $ unzip -d /opt/gradle gradle-7.2-bin.zip $ ls /opt/gradle/gradle-7.2/ LICENSE NOTICE README bin init.d lib
Добавьте следующую строку в ~/.bashrc
.
export PATH=$HOME/.local/bin:$PATH
~/.bashrc
файл должен быть обновлен, чтобы получить изменения.
$ source ~/.bashrc
Запустите gradle -version
, когда вышеуказанные шаги будут выполнены.
Давайте назовем название проекта синий
$ mkdir blue $ cd blue $ gradle init
Он попросит вас настроить структуру каталогов
Select type of project to generate: 1. basic 2. application 3. library 4. Gradle plugin
Для этого примера давайте выберем 2. приложение
.
Следующий вопрос будет задан при выборе языка реализации, который я выбираю java
.
Другие параметры могут быть выбраны в соответствии с заданным выбором по умолчанию.
Давайте создадим makefile
и добавим туда несколько основных команд gradle.
$ cat makefile JAVA_HOME = /opt/sun/jdk15 GRADLE_HOME = /opt/gradle/gradle-7.2 GRADLE = $(GRADLE_HOME)/bin/gradle clean: ./gradlew clean build: ./gradlew build run: ./gradlew run test: gradle test --tests AppTest
App.java
который находится в app/src/main/java/blue/
является точкой входа в проект. Отредактируйте этот класс и добавьте в него какое-нибудь сообщение.
package blue; public class App { private String getMessage() { return "My Gradle Project"; } public static void main(String[] args) { App app = new App(); System.out.println(app.getMessage()); } }
Теперь запустите проект.
$ make build $ make run
Пример сообщения должен быть напечатан в консоли, если сборка прошла успешно.
Скачать этот образец.
Оригинал: “https://dev.to/skypy/a-simple-gradle-build-with-example-on-ubuntu-1hbo”