Build/Maven
03. Maven 템플릿
삽질의 달인
2020. 1. 23. 09:48
Reference
Template Project
메이븐은 생성하는 프로젝트의 종류에 따라 기반이 되는 템플릿 프로젝트를 제공한다.
이 기능을 archetype 이라고 하는데 나중에 자세히 다룬다.
org.apache.maven.archetypes 템플릿을 사용하는 프로젝트는 아래와 같이 만들 수 있다.
위 명령은 아래와 같이 분화한다.
artifactID 를 프로젝트 명으로 가지며 GropuID 는 도메인에 해당한다.
이때의 pom.xml 파일의 구성은 아래와 같은데 위 archetype 으로 지정한 pom 에서
상속된 값들이 들어간다. 간단히 url 과 dependency 가 추가된 모습이다.
기타 템플릿
이외의 archetype 은 아래와 같이 입력해서
대화형 모드로 템플릿 프로젝트를 생성할 수 있다.
mvn archetype:generate -DarchetypeCatalog=internal