메이븐 설치
1. http://maven.apache.org/download.html 에서 메이븐 최신 버전을 다운.
2. 다운받은 apache-maven-3.3.9-bin.zip 파일의 압축을 푼 다음 시스템 환경 변수에 MAVEN_HOME 을 추가
3. 시스템 환경변수 PATH 에 %MAVEN_HOME%\bin 을 추가.
4. 명령 프롬프트에서 'mvn -version' 또는 'mvn -v'를 실행해 메이븐 버전이 3.3.9로 나오면 정상적으로 설치가 완료된 것.
메이븐 기반의 템플릿 프로젝트 생성
- 메이븐은 생성하는 프로젝트의 종류에 따라 기반이 되는 템플릿 프로젝트를 제공
아키타입(archetype) ?
: 프로젝트의 소스 디렉토리, 데스트 소스 디렉토리, 웹 리소스 디렉토리 등으 기본 설정이 예약 되어 있음
메이븐의 템플릿 프로젝트로 프로젝트를 생성하면 프로젝트의 뼈대를 자동으로 생성할 수 있음, 이것을 아키타입이라 함.
: 메이븐 중앙 저장소에서 관리
1. 명령 프롬프트에 아래와 같이 실행하면 jar 기반의 메이븐 프로젝트가 생성됨.
mvn archetype:generate -DgroupId=net.javajigi -DartifactId=myfirst -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
2. 명령 프롬프트를 실행한 디렉토리 아래에 'myfirst' 라는 이름으로 프로젝트가 자동 생성된다.
메이븐 빌드 툴은 소스코드와 테스트 소스 코드를 분리해서 관리
- 기본 소스 디렉토리 : src/main/java
- 기본 테스트 소스 디렉토리 : src/test/java
- groupID & artifactId : 프로젝트를 생성하는 개발자가 임의로 변경 가능 ( 프로젝트를 구별하는 용도로 사용하는 고유 값 )
. groupID : 프로젝트의 도메인 명을 사용
. artifactID : 프로젝트 이름