Microsoft 社는 2022년 6월 15일 Internet Explorer 11의 지원을 종료했습니다.

Apache Ant 다운로드 및 설치

제목

Apache Ant 다운로드 및 설치

1. Unbutu 리눅스의 패키지 시스템을 이용하는 방법

1.1. 설치

sudo apt install ant
sudo apt install ant-optional

1.2. scp 내지 sshexec 를 위한 JSch 라이브러리 추가

다음 중 하나의 경로에 JSch 홈페이지의 jsch-0.1.55.jar 파일을 다운로드 한다.

  • /usr/share/ant/lib
  • ~/.ant/lib

ant 를 실행할 때, -lib 파라미터로 jsch-0.1.55.jar 파일의 경로를 추가할 수도 있다.

2. 직접 다운로드해서 설치하는 방법

2.1. Apache Ant 다운로드 및 설치

Apache Ant™ 홈페이지에서 binary 파일을 다운로드 하고, 다운받은 파일의 압축을 해제한다.

tar xvfz apache-ant-1.9.16-bin.tar.gz

2.2. Apache Ant 설정

Apache Ant를 실행하기 위해서는 JAVA_HOME 과 ANT_HOME 환경변수가 설정되어 있어야 하고, ANT_HOME 아래의 bin 디렉토리가 PATH 에 추가되어 있어야 한다.

Apache Ant는 시스템에 여러 개의 JDK 가 설치되어 있는 경우, PATH 환경변수에도 불구하고, JAVA_HOME 아래의 bin 디렉토리에 있는 javac 를 사용한다.

2.2.1. JDK 설치 및 JAVA_HOME 찾아내기

javac 명령어의 위치를 찾는다.

which javac

일반적인 실행결과는 다음과 같다.

/usr/bin/javac

javac 가 없는 경우 다음과 같이 openjdk 패키지를 설치한다.

sudo apt install openjdk-11-jdk-headless

ubuntu 에서는 symbolic link를 따라가서 JAVA_HOME을 찾아야 하는데, 대략적인 연결관계는 다음과 같다.

/usr/bin/javac -> /etc/alternatives/javac -> /usr/lib/jvm/java-11-openjdk-amd64/bin/javac

위와 같은 경우 /usr/lib/jvm/java-11-openjdk-amd64 가 JAVA_HOME이 된다.

2.2.2. .profile 에 추가하기

사용자의 Home 디렉토리의 .profile 파일의 가장 아래쪽에 다음과 같은 내용을 추가한다.

JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export JAVA_HOME
ANT_HOME=/opt/apache-ant-1.9.16
export ANT_HOME
PATH=$PATH:$ANT_HOME/bin
export PATH

ANT_HOME은 "/opt/apache-ant-1.9.16" 에서 압축을 푼 디렉토리로 변경해야 한다.

설정을 반영하기 위해서는 로그아웃 했다가 다시 로그인해야 한다.

2.3. scp 내지 sshexec 를 위한 JSch 라이브러리 추가

JSch 홈페이지의 jsch-0.1.55.jar 파일을 다운로드 한 후에, ANT_HOME 아래의 lib 디렉토리에 복사한다.

Apache Ant의 추가적인 라이브러리에 대해서는 Library Dependencies를 참조한다.

제목

첨부파일