maven

maven archetype 생성

초이짬 2018. 5. 10. 19:37
728x90

사전에 maven 이 설치 되어있다는 전제 하에...
이클립스에서 실행해도 되는데 옵션 문제인지 기존 프로젝트를 archetype 생성 후 .project 파일로 인해 실제 적용이 안되어서
콘솔에서 실행.

***해당문제는 archetype으로 생성할때 version 에 대해서 1.0 이하 버전으로 (기본0.0.1-Sanpshot)으로 진행할때 발생하는문제로

이클립스에서 정상적으로 maven 빌드를 통해도 되는걸 확인했다

콘솔에서 archetype 생성할 최상위 디렉토리 이동

mvn archetype:create-from-project
(*이미 기존에 만들어진 archetype이 있을 경우 업데이트는 안되는거 같음)
실행하면 메이븐 아키 생성 정보가 자동 생성되고
해당 프로젝트의 target 디렉토리 하단에 generated-source 가 생기고
다시 하단에 archetype 디렉토리가 생성된다.
archetype 디렉토리 까지 이동후 다시 메이븐 jar를 만들기 위해 install 한다.

mvn install
인스톨을 할시에 해당 pom 파일의 그룹과 artifactid 에 맞게 로컬 리포지토리 경로에 jar 파일이 생성된다.


728x90