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”