Maven(2)
-
내부망 또는 폐쇄망에서 Jenkins 배포 시 체크사항
1. 프로젝트에 빌드 시 필요한 JAR 파일이 젠킨스서버에 존재하는 지 먼저 체크한다. 없다면 JAR 파일을 온라인 환경에서 다운로드 받은 후 젠킨스 서버에 옮겨둔다. 2. 배포 서버의 방화벽 설정에 젠킨스 서버를 추가해줘야 한다. 3. pom.xml 에 아래와 같이 추가해준다. 3-1. maven.compiler.source 와 maven.compiler.target 은 프로젝트의 자바 버전과 맞는 maven plugin 을 사용하겠다고 설정하는 것이다. 프로젝트에 맞는 버전을 명시해주면 된다. 3-2. failOnMissingWebXml 은 빌드 시 Error assembling WAR: webxml attribute is required 라는 에러가 나온다면 추가해주면 된다. 3-3. reposit..
2022.12.15 -
Maven 명령어
기본 명령어 command desc compile 컴파일 수행 test 컴파일 수행 후 테스트 클래스 수행 package 컴파일을 수행하고 컴파일한 소스를 packaging 양식(war or jar)에 맞춰 프로젝트 내 지정한 경로(eg.target) 디렉토리에 생성 install package 한것에 추가적으로 로컬 repository에 배포한다. deploy install 한것에 추가적으로 원격 repository(nexus)에 배포한다. clean maven build 시 생성된 모든 것들을 삭제한다. 옵션 option desc -am,--also-make 프로젝트 목록이 지정된 경우 목록에 필요한 프로젝트도 빌드하십시오. -amd,--also-make-dependents 프로젝트 목록이 지정된 경..
2022.12.05