본문 바로가기

2018/07/13

[maven] maven-resources-plugin을 이용한 properties.xml 별도 배포 여러 상황에 맞는 프로퍼티 내용을 배포 후에도 수정하고 바로 적용 시키는 걸 위해서 기존에 jar에 담아 배포하던 properties 관련 xml파일을 분리 배포하는 방법을 찾았었다.ㅏ jar 에 포함되면 propertie조금 바꿨다고 다시 배포본을 말고, 그걸 다시 배포하고 하는 쓸데 없는 일이 자꾸 벌어진다.. 배포하는 용도에 따라서 분리해서 배포해내고도 싶었다. 그래서 이용하게 된 것이 maven-resources-plugin이다. 배포본 생성 시에 파라미터를 통해 어떤 것을 분리해서 복사할 지를 정하게도 했다. pom.xml에 아래 처럼 maven-resources-plugin의 설정 정보를 입력했다. org.apache.maven.plugins maven-resources-plugin copy-.. 더보기
maven clean install 후 runnable jar 배포설정 Maven내에서 컴파일시 배포를 함께 처리하도록 플러그인을 설정한다. 핵심내용 Maven-jar-plugin(MANIFEST파일 커스텀), maven-dependency-plugin(종속된 라이브러리를 지정 디렉터리에 복사에서 제공) 를 이용하도록 추가했다 Maven-jar-plugin 은 하위에 , , 지정 maven-dependency-plugin은 하위에 , , , 등을 지정 상기항목 모두 하위 예제와 같은 형태이다. 4.0.0 Scheduler Scheduler 0.5 Scheduler src maven-compiler-plugin 3.7.0 1.8 1.8 org.apache.maven.plugins maven-jar-plugin true lib/ com.test.quartzMain org.apa.. 더보기