hudson, 배포 질문
- 작성자 :
- 장*정
- 작성일 :
- 2010-01-19 22:46:51
- 조회수 :
- 4,060
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
hudson으로 통합빌르를 하면 xx.war파일 생기는데요.. war파일을 부분적으로 빌드가 가능한가요? 예를들면 관리자, 프론트단을 두개를 분리해서 통합빌드가 가능한지..
배포할때.. x.war를 tomcat \webapps에 밑에 갔다놓고 재시작하면 되는지요?
배포할때.. x.war를 tomcat \webapps에 밑에 갔다놓고 재시작하면 되는지요?
A
안녕하세요. 장태정님..
두 개로 분리하신다는 의미가
개별 프로젝트를 하나의 war로 묶어 배포할 수 있다는 의미이신 것 같습니다.
전혀 불가능 한 것은 아닙니다.
maven에서 제공하는 plugin들을 활용하면 가능합니다.
다른 프로젝트의 artifact를 repository에서 가져와 antrun 등을 통해 압축해제를 한 후.. 다시 maven-war-plugin을 통해 묶으면.. 해당 프로젝트의 원래 파일들과 통합되어 war를 만드실 수 있습니다.
그러나 web 프로젝트 특성상 web.xml이 겹치는 등의 문제로 인하여 활용하실 때에 어느 정도 제약이 발생할 수 있으며..
해당 maven plugin에 대한 옵션을 정확히 이해하셔야 할 것 같습니다.
관련된 내용은 http://maven.apache.org/plugins/index.html에서 참조하실 수 있습니다.
그리고. .tomcat의 경우 webapps 밑에 war 파일을 가져다 놓으시면 자동 deploy되도록 되어 있습니다.
주의 하실 것은 war 파일명이 context root로 자동 지정되도록 되어 있습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
두 개로 분리하신다는 의미가
개별 프로젝트를 하나의 war로 묶어 배포할 수 있다는 의미이신 것 같습니다.
전혀 불가능 한 것은 아닙니다.
maven에서 제공하는 plugin들을 활용하면 가능합니다.
다른 프로젝트의 artifact를 repository에서 가져와 antrun 등을 통해 압축해제를 한 후.. 다시 maven-war-plugin을 통해 묶으면.. 해당 프로젝트의 원래 파일들과 통합되어 war를 만드실 수 있습니다.
그러나 web 프로젝트 특성상 web.xml이 겹치는 등의 문제로 인하여 활용하실 때에 어느 정도 제약이 발생할 수 있으며..
해당 maven plugin에 대한 옵션을 정확히 이해하셔야 할 것 같습니다.
관련된 내용은 http://maven.apache.org/plugins/index.html에서 참조하실 수 있습니다.
그리고. .tomcat의 경우 webapps 밑에 war 파일을 가져다 놓으시면 자동 deploy되도록 되어 있습니다.
주의 하실 것은 war 파일명이 context root로 자동 지정되도록 되어 있습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.