본문 바로가기

Build Tools/Maven

(4)
[ Maven ] MVNW 프로젝트 적용 mvnw(MaVeN Wapper) : 메이븐을 쉽게 실행하고 관리하기 위해 사용되는 도구- 프로젝트에서 정의한 버전의 Maven을 자동으로 다운로드해 실행- 프로젝트 별 Maven 버전 고정- OS에 맞는 실행 스크립트 제공docker run --rm -it fedora:40 /bin/bashyum install -y maven# maven 버전 확인 : 3.6.3mvn -vmkdir -p /app/wsrm -rf /app/ws/test; cd /app/ws# maven 프로젝트 생성mvn archetype:generate -DgroupId=com.example -DartifactId=test -DinteractiveMode=false -DoutputDirectory=/app/ws# 컴파일러 빌드 버전 ..
[ Maven ] MAVEN 전역 변수 설정 # docker run --rm -it fedora:40 /bin/bash# yum install -y mavenrm -rf /app/ws/test; cd /app/wsmvn archetype:generate -DgroupId=com.example -DartifactId=test -DinteractiveMode=false -DoutputDirectory=/app/ws# test.value 라는 변수명을 생성 및 사용cat /app/ws/test/pom.xml 4.0.0 com.example test jar 1.0-SNAPSHOT test http://maven.apache.org 19 junit junit 3.8.1 test ..
[ Maven ] MAVEN 컴파일 자바 버전 설정 [ Maven ] MAVEN 설치 참조 1. 기본 테스트 환경 구성# docker run --rm -it fedora:40 /bin/bash# 3.8 : java 1.7 ~ 11 지원# 3.9.9 : java 1.8 ~ 21 지원mkdir -p /app/install /app/dkit/maven/3.8.7 /app/dkit/maven/3.9.9 /app/dkit/jdk/23curl -L https://download.java.net/openjdk/jdk23/ri/openjdk-23+37_linux-x64_bin.tar.gz -o /app/install/openjdk-23-linux-x64_bin.tar.gzcurl -L https://archive.apache.org/dist/maven/maven-3/3..
[ Maven ] MAVEN 설치 [ Java ] Java 설치 참조Maven VersionSupport Java Version2.xJava 1.3 ~ Java 1.53.0Java 1.5 ~ Java 1.63.3.xJava 1.6 ~ Java 1.73.5.x - 3.6.xJava 1.7 ~ Java 1.83.8.xJava 1.7 ~ Java 113.9.xJava 1.8 ~ Java 173.9.9+Java 1.8 ~ Java 214.0.x+Java 1.8 ~ Java 21 maven 이 동작하기 위해서는 메이븐 버전에 따른 자바 버전 설치가 필요하기 때문에 [ Java ] Java 설치 링크를 참조하여 설치한다.예를들어 jdk 1.7 을 설치하고 maven 3.9.9 버전 설치 하여 mvn --version 명령어를 입력시 Unsuppor..