글 작성자: drizzle_
728x90

그루비(Groovy)는 자바에 파이썬, 루비, 스몰토크등의 특징을 더한 동적 객체 지향 프로그래밍 언어이다.

이 글에서는 Ubuntu 20.04에 Apache Groovy를 설치할 것 이다.
Apache Groovy는 개발자가 문법을 배우기 쉬운 프로그램을 만드는 데 도움이되는 강력하고 동적 인 Java 플랫폼 용 언어이다.
이는 훌륭한 도구이며 개발자가 스크립팅 기능 등을 포함한 강력한 기능으로 더 나은 응용 프로그램을 만들 수 있도록하는 모든 Java 프로그램과 충돌 없이 함께 동작한다.
Java 개발자라면 Apache Groovy를 코드와 통합하는 것이 좋다.


설치하기

1. 우분투를 준비하기

먼저, 패키지 리스트를 업데이트 해준다.

sudo apt update
sudo apt dist-upgrade
sudo apt autoremove

위의 명령을 실행하면 시스템에서 사용되지 않는 패키지가 업데이트된다.

위의 명령을 실행 한 후 서버를 재부팅하는것이 권장되지만 재부팅하지 않는다고 해서 문제가 발생하지는 않는다.

2. openJDK 8을 설치하기

Apache Groove를 올바르게 사용하려면 Java가 설치되어 있어야한다.

먼저 공식 Oracle JDK 또는 Open JDK 중 하나 인 Java 8 Development Kit를 다운로드한다.

JDK8을 설치하려면 아래 커맨드를 실행하면 된다.(다른 버전을 사용중이라면 이 절차는 건너뛰어도 된다.)

sudo apt update
sudo apt-get install openjdk-8-jdk openjdk-8-doc

아무 오류 없이 설치가 되었다면 아래 커맨드를 실행하여 설치된 JDK의 버전을 확인한다.

java -version

아래와 비슷하게 출력된다면 JDK가 정상적으로 설치된것이다.

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)

JDK가 정상적으로 설치되었다면, Apache Groovy를 설치하면 된다.

3. Apache Groovy 다운받기

이제 Java가 설치되었으므로 Groovy를 다운로드하여 설치할 수 있다.

Groovy에 Ubuntu를 설치하는 방법에는 여러 가지가 있다.

가장 빠르고 쉬운 방법은 설치 스크립트를 사용하는 것 이기에, 설치 스크립트를 사용할것이다.

아래 커맨드를 입력하면 curl이 설치되고 설치 스크립트가 실행될것이다.

sudo apt install curl
curl -s get.sdkman.io | bash

위의 커맨드를 실행 할 때 오류가 발생하지 않았다면 아래와 같이 표시될것이다.

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"

Then issue the following command:
sdk help

Enjoy!!!

위의 명령을 실행 한 후 아래 명령을 실행하여 Groovy 환경을 설정하면 된다.

source "$HOME/.sdkman/bin/sdkman-init.sh"

4. Apache Groovy 설치하기

sdk install groovy

오류가 발생하지 않았다면 아래와 같이 출력될것이다.

==== BROADCAST =================================================================
2020-08-31: Grails 4.0.3 released on SDKMAN! #grailsfw
2020-08-31: Micronaut 1.3.4 released on SDKMAN! #micronautfw
* 2020-08-31: 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의 버전을 확인할 수 있다.

groovy -version

아래와 비슷하게 나온다면 정상적으로 설치된것이다.

Groovy Version: 3.0.2 JVM: 1.8.0_242 Vendor: Private Build OS: Linux

5. Groovy Shell에 접속하기

groovysh

아래와 같이 표시될것이다.

Aug 31, 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>

 

728x90
Email: b1@yeonw.me / 여기를 눌러 다른 연락 수단들 알아보기