개발환경

아키타입 생성 및 Nexus Deploy

스마트큐브 2016. 1. 19. 21:28

STS 에서 Hello world 프로젝트 생성 


이하 절차는 검증된게 아니다 .  오늘 우여곡절끝에 성공한 시나리오를 정리할뿐이고 

실제로는 불필요한 단계를 포함할수 있다.   바쁜 관계로 오늘 대강 노트만 하고 다시 처음부터 설치하면서 

검증 절차가 필요하다. 



1. JAVA_HOME 설정 C:\Program Files\Java\jdk1.8.0_65

2. MANEN_HOME 설정 C:\Java\apache-maven-3.3.9\


JAVA_HOME\bin ; MANEN_HOME \bin ;  PATH 변수에 추가 




1. pom.xml 수정 

1) 레파지토리 추가 ..  <- 이건 필요 없을꺼 같긴한데.. 일단 적는다. 



2)  메이븐 빌드 옵션 추가 ,<-- 이것도 필요없을꺼 같긴한데 일단....




2. 아키타입 프로젝트 생성하기 

도스 창으로 해당 프로젝트 이동하여 

>mvn archetype:create-from-project

http://maven.apache.org/archetype/maven-archetype-plugin/

아파치 홈페이지 링크 참조 


이렇게 하면 #> {프로젝트}\target\generated-sources\archetype 

여기에 pom.xml 이 생길것이다.


여기 pom.xml 파일에 아래와 같이 추가하고  #> mvn deploy 라고 하면 


* 삽질한 이유  2가지 

1.  distributionManagement 여기에 URL 을 엉뚱하게 http:// 빼는 바람에  ORz.. 

2. 스냅샷 버젼을 릴리즈에 deploy 하려고 했더니 ..계속 400 에러   



참고자료 

https://www.lesstif.com/pages/viewpage.action?pageId=16744469   <-- 도움이 되진 않았지만 향후 볼만한 링크 

http://bcho.tistory.com/790