Tools/Maven
[Maven] 메이븐 기반 템플릿 프로젝트
리딩리드
2016. 8. 23. 22:37
메이븐 기반 템플릿 프로젝트
- 메이븐은 생성하는 프로젝트의 종류에 따라 기반이 되는 템플릿 프로젝트를 제공한다
- 메이븐 템플릿 프로젝트로 프로젝트를 생성하면 자동 뼈대를 완성 해줌(아키타입)
- 아키타입은 메이븐의 중앙 저장소 에서 관리함
1. jar 프로젝트 생성
mvn archetype:generate -DgroupId=con.parkunity -DartifactId=test
-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
-해당 위치에 위 명령어를 실행하면 test 프로젝트가 생성됨
2. 디렉토리 구조
| - test
|| - src
||| - main ||| - test
|||| - java |||| - java
||||| - com ||||| - com
|||||| - parkunity |||||| - parkunity
- 메이븐 빌드 툴은 소스코드와 테스트 코드를 나눠서 관리
- groupId와 artifactId는 개발자가 임의 변경 가능하다
- pom.xml 파일도 자동 생성
3. pom.xml