maven에서 사용할 수 있는 명령어들에 정리해본다. command desc compile 컴파일 수행 test 컴파일 수행 후 테스트 클래스 수행 package 컴파일을 수행하고 컴파일한 소스를 packaging 양식(war or jar)에 맞춰 프로젝트 내 지정한 경로(eg.target) 디렉토리에 생성 install package 한것에 추가적으로 로컬 repository에 배포한다. deploy install 한것에 추가적으로 원격 repository(nexus)에 배포한다. clean maven build 시 생성된 모든 것들을 삭제한다. maven에서 사용할 수 있는 옵션들에 정리해본다. option desc -am,--also-make 프로젝트 목록이 지정된 경우 목록에 필요한 프로젝트도 빌..
이번에 소개할 내용은 소스를 빌드하여 nexus에 배포를 하고 그 배포된 파일 목록을 Jenkins에서 가져와 원하는 파일로 was에 배포를 하는 것이다. 이게 뭐하는 일인가 싶을수도 있지만 was에 배포한 파일이 잘못되어서 긴급하게 예전 버전으로 복원을 하고 싶을때 아주 유용하게 사용할 수 있다. 일단은 빌드를 할때 nexus에 배포를 하는 부분을 pom.xml에 추가를 해야 한다. pom.xml sample-repository-snapshot Public Repository http://repo.sample.co.kr:9090/repository/maven-releases/ sample-repository Public Repository(snapshot) http://repo.sample.co.kr:..