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