Window10 Maven 완전 설치 가이드
목차
1. Maven 다운로드
Maven 공식 홈페이지에서 Binary zip 파일을 받는다.

https://maven.apache.org/download.cgi
2. 환경 변수 설정 — MAVEN_HOME
D: 드라이브에 zip 파일을 압축 해제한 후, 시스템 환경 변수를 설정한다.
사용자 변수 → 새로 만들기:
| 항목 | 값 |
|---|---|
| 변수 이름 | MAVEN_HOME |
| 변수 값 | zip 압축을 푼 경로 (bin 폴더의 바로 상위 경로) |

3. 시스템 변수 PATH 편집
시스템 변수 Path를 편집(새로 만들기)하여 아래 경로를 추가한다.
%MAVEN_HOME%\bin

4. 설치 확인
mvn -version

5. 프로젝트 생성
아래 명령어로 Maven 프로젝트를 생성한다.
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false

6. 빌드 실행
생성된 프로젝트 디렉토리로 이동 후 빌드한다.

mvn package
빌드 시 아래 단계를 순서대로 거친다.
- 확인
- 소스 생성
- 프로세스 소스
- 자원 생성
- 프로세스 리소스

빌드 성공 메시지와 함께 Hello World가 출력된다.
추가 Maven 명령어 (Maven in 30 Minutes)
소스 컴파일
mvn compile

단위 테스트 실행
테스트 소스를 컴파일하고 단위 테스트를 실행한다.
mvn test

JAR 생성 및 로컬 리포지토리 설치
mvn package
기본 사이트 정보 생성
Maven 사이트를 커스터마이즈하고 싶지만 시간이 촉박한 경우, 프로젝트에 대한 기본 정보를 제공하는 사이트를 생성한다.
mvn site
시스템 속성 포함 리소스 처리
application.properties 파일에 시스템 속성 값을 포함시켜 실행한다.
mvn process-resources "-Dcommand.line.prop=hello again"
멀티 모듈 빌드 검증
한 번에 둘 이상의 프로젝트를 빌드한다. Maven에 내장된 여러 모듈 처리 기능으로, WAR 빌드 시 의존하는 JAR도 한 단계에 포함할 수 있다.
mvn verify
