0. Apache Maven( 메이븐 )?
개발자 : 아파치 소프트웨어 재단
발표일 : 2004년 7월 13일
안정화 버전 : 3.5.3 / 2018년 3월 8일
저장소 : gitbox.apache.org/repos/asf/maven.git
언어 : 자바
OS : 크로스 플랫폼
종류 : 빌드 도구
라이센스 : 아파치 라이선스 2.0
웹사이트 : maven.apache.org
아파치 메이븐(Apache Maven)은 자바용 프로젝트 관리 도구이다.
아파치 앤트의 대안으로 만들어졌다.
아파치 라이선스로 배포되는 오픈 소스 소프트웨어이다.
pom.xml 예시
<project>
<!-- model version is always 4.0.0 for Maven 2.x POMs -->
<modelVersion>4.0.0</modelVersion>
<!-- project coordinates, i.e. a group of values which
uniquely identify this project -->
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<version>1.0</version>
<!-- library dependencies -->
<dependencies>
<dependency>
<!-- coordinates of the required library -->
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<!-- this dependency is only used for running and compiling tests -->
<scope>test</scope>
</dependency>
</dependencies>
</project>
1. Apache Maven 3.5.3 다운로드
2. 압축을 풀어준다
# tar xvfz 압축파일명
3. 압축해제된 폴더를 /usr/local로 이동해준다
4. 심볼릭 링크를 등록해준다
( 윈도우의 바로가기로 생각하면 될거같다 )
ln -s 원본파일명/ 심볼릭링크 명
5.1 환경변수에 maven을 등록해준다
-환경변수 파일 열고
# vi /etc/profile
5.2 maven 환경변수 등록해주기
#maven
export MAVEN_HOME=/usr/local/maven
#common
export PATH=$PATH:$MAVEN_HOME/bin
export PATH에는 :를 구분자로 사용하여
여러가지 환경변수값들이 들어갈수 있다( 자바, 톰캣, 메이븐 등등...)
각 프로그램별로 본인의 디렉토리에 맞게 설정하면 된다
5.3 변경된 환경변수 파일 적용하기
# source /etc/profile
5.4 maven이 잘 등록되었는지 체크한다
# mvn -v
반응형
'Dev_Study > CentOS' 카테고리의 다른 글
[CentOS] 방화벽 포트 열기 (0) | 2023.10.11 |
---|---|
[CentOS] uname -m (0) | 2022.12.29 |
[CentOS] cp (0) | 2021.05.03 |
[CentOS] systemctl status firewalld (0) | 2021.04.29 |
[CentOS] cat /etc/redhat-release (0) | 2021.04.28 |