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
'maven' 카테고리의 다른 글
이클립스 mvn 명령어 사용법 (0) | 2020.02.02 |
---|---|
maven snapshot 버전 jenkins 빌드 배포시 (0) | 2019.07.17 |
jenkins 연동 (0) | 2019.05.29 |
nexus proxy 연결시 한번에 다 가져오진 않음 (0) | 2019.01.16 |
maven nexus repository Snapshots 업로드 방법 (0) | 2018.05.15 |