지니데비 기록 자세히보기

개발환경 구축/VirtualBox

[VirtualBox7] perl, java, ant, maven 설치 후 환경변수 설정

지니데비 2024. 7. 3. 22:04
728x90

 




yum install 한 후에>>
 
 
1. perl -version 했더니 있어서 건너뜀
 
 
2. java -version 했더니 있어서 환경변수 설정 후 적용만 해줌 ▶ 오류나서 그냥 새로 설치하고 환경변수 설정

java -version

which java (자바 설치경로 검색)
-> 심볼릭링크 나옴

readlink -f (심볼릭링크)
-> 실제 설치경로 나옴

실제 설치경로 : /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64/jre/bin/java

vi /etc/profile.d/java.sh

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64/jre
export PATH=$JAVA_HOME/bin:$PATH


source /etc/profile.d/java.sh (환경변수 적용)




--- 오류나서 새로 설치하고 환경변수 적용해 줌 ---
su - root
yum list java*jdk-devel
yum install -y java-1.8.0-openjdk-devel.x86_64
readlink -f /usr/bin/java

vi /etc/profile.d/java.sh

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/jre
export PATH=$JAVA_HOME/bin:$PATH

source /etc/profile.d/java.sh (환경변수 적용)

 
 
3. ant 설치 후 환경변수 설정

su - root

cd ~

wget https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.14-bin.tar.gz

tar -xzvf apache-ant-1.10.14-bin.tar.gz -C /opt

ln -s /opt/apache-ant-1.10.14 /opt/ant (심볼릭 링크 생성)



vi /etc/profile.d/ant.sh

export ANT_HOME=/opt/ant
export PATH=$ANT_HOME/bin:$PATH

source /etc/profile.d/ant.sh (환경변수 적용)

 
 
4. maven 설치 후 환경변수 설정

su - root

cd ~

su - root

wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
(내가 빌드하고자 하는 앱은 3.6.3으로 해야 빌드가 된다. - james 서버 관련 문제)
tar -xzf apache-maven-3.6.3-bin.tar.gz -C /opt



ln -s /opt/apache-maven-3.6.3 /opt/maven (심볼릭 링크 생성)



vi /etc/profile.d/maven.sh

export MAVEN_HOME=/opt/maven
export PATH=$ MAVEN _HOME/bin:$PATH


source /etc/profile.d/maven.sh (환경변수 적용)

 
 
 
※ 환경변수 root에서 이렇게 적용해주면 모든 사용자에 일괄 적용된다고 함

 
 
※ Maven 3.8.1 버전부터 http 외부 연결을 막는 설정이 default로 변경되어 Maven 빌드 시 에러가 발생할 수 있으므로 $MAVEN_HOME/conf/sestting.xml 파일의 [maven-default-http-blocker] mirror 태그 전체를 주석 처리한다.

 

728x90
반응형