Руководство по установке Apache Groovy на Ubuntu 20.04

Для непосвященных: Apache Groovy — это мощный динамический язык для платформы Java, который помогает разработчикам создавать программы с простым для изучения синтаксисом. Это отличный инструмент, который легко интегрируется с любой программой Java, что позволяет разработчикам создавать более качественные приложения с мощными функциями, включая возможности написания сценариев и многое другое. Если вы разработчик Java и собираетесь разрабатывать приложения, вам, возможно, захочется интегрировать Apache Groovy с вашими кодами. Дополнительную информацию об Apache2 Groovy можно найти на его домашней странице. Чтобы начать установку Apache Groovy в Ubuntu, выполните следующие действия:

Шаг 1: Подготовка Ubuntu

Перед установкой системы выполните ее обновление:

sudo apt update
sudo apt dist-upgrade
sudo apt autoremove
Также полезно перезагрузить сервер после выполнения вышеуказанных команд.

Шаг 2: Установка OpenJDK 8

Чтобы правильно использовать Apache Groove, вам потребуется установленная Java. Сначала загрузите пакет разработки Java 8: официальный Oracle JDK или Open JDK.

sudo apt-get install openjdk-8-jdk openjdk-8-doc
После установки проверьте версию Java:

java -version

Пример вывода команды:

openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
Теперь можно приступать к установке Groovy.

Шаг 3: Загрузка Apache Groovy

Самый быстрый и простой способ — использовать сценарий установки.

sudo apt install curl
curl -s get.sdkman.io | bash
Когда вы запускаете приведенную выше команду, она должна загрузить все зависимости и подготовить сервер для Groovy. После успешной установки вы должны получить подобное сообщение, как показано ниже:

Extract script archive…
Install scripts…
Set version to 5.7.4+362 …
Attempt update of interactive bash profile on regular UNIX…
Added sdkman init snippet to /home/richard/.bashrc
Attempt update of zsh profile…
Updated existing /home/richard/.zshrc
All done!
Please open a new terminal, or run the following in the existing one:
source "/home/richard/.sdkman/bin/sdkman-init.sh"
Затем введите команду:

sdk help
Для установки переменных окружения Groovy, запустите команду:

source "$HOME/.sdkman/bin/sdkman-init.sh"
Далее запускаем установку Groovy.

sdk install groovy

That should install Groovy and show a similar message as below after the installation: После успешной установки вы увидите следующее:

  ==== BROADCAST =================================================================
  2020-04-03: Grails 4.0.3 released on SDKMAN! #grailsfw
  2020-04-03: Micronaut 1.3.4 released on SDKMAN! #micronautfw

  * 2020-04-02: Micronaut 2.0.0.M2 released on SDKMAN! #micronautfw
    Downloading: groovy 3.0.2
    In progress…
    ############################################################################ 100.0%
    Installing: groovy 3.0.2
    Done installing!
    Setting groovy 3.0.2 as default.

Проверим версию Groovy:

groovy -version

Пример вывода:

Groovy Version: 3.0.2 JVM: 1.8.0_242 Vendor: Private Build OS: Linux
Для запуска командной строки Groovy введите:

groovysh
Apr 05, 2020 5:10:31 PM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Groovy Shell (3.0.2, JVM: 1.8.0_242)
Type ':help' or ':h' for help.
groovy:000>

Дополнение от переводчика:

Чтобы отключить ошибку “awterror assistive technology not found” надо открыть файл:

sudo vim /etc/java-8-openjdk/accessibility.properties
И закомментировать строку:
#assistive_technologies=org.GNOME.Accessibility.AtkWrapper

Оригинал статьи by Richard Zayzay Posted on 08/09/2020