Рубрики
Без рубрики

Простая сборка Gradle с примером на Ubuntu

Gradle – это настраиваемая, мощная и быстрая система сборки. Давайте рассмотрим простой пример… Помеченный как gradle, ubuntu, java, linux.

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”