hudson 설정 문의
- 작성자 :
- 김*중
- 작성일 :
- 2013-11-13 10:15:58
- 조회수 :
- 733
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
수고많으십니다.
hudson에서 Build a maven2/3 project로 프로젝트를 생성 하였습니다.
성공적으로 build된것을 확인 하였고 생성된 war파일을 원하는 곳으로
복사 시킬려고 pom.xml 파일에
<outputDirectory>C:/apache-tomcat-6.0.37/webapps</outputDirectory>
라고 설정 해보았지만 해당 디렉토리에 war 파일이 생성되지 않았고
qna 게시판에서 내용을 찾아보니 ant를 실행하여
복사하라는 답변을 보았습니다.
하지만 hudson 설정 부분에는 ant 설정 부분이 보이지 않습니다.
어떻게 처리하면 될까요?
hudson에서 Build a maven2/3 project로 프로젝트를 생성 하였습니다.
성공적으로 build된것을 확인 하였고 생성된 war파일을 원하는 곳으로
복사 시킬려고 pom.xml 파일에
<outputDirectory>C:/apache-tomcat-6.0.37/webapps</outputDirectory>
라고 설정 해보았지만 해당 디렉토리에 war 파일이 생성되지 않았고
qna 게시판에서 내용을 찾아보니 ant를 실행하여
복사하라는 답변을 보았습니다.
하지만 hudson 설정 부분에는 ant 설정 부분이 보이지 않습니다.
어떻게 처리하면 될까요?
A
안녕하세요 프레임워크 센터입니다.
허드슨에서 Maven 빌드를 통해 war 파일이 생성되면 Ant 빌드 스크립트를 만들어서 해당 war파일을 톰캣폴더에 복사하시는 방법을 사용하셔야 합니다.
1. Maven 빌드 잡(war파일 생성)
2. 복사하는 잡(1번 잡이 성공하면 바로 실행하도록 설정하시어 복사하시면 됩니다.)
참조로 다음과 같은 ant script를 적용하시면 됩니다.
<target name="copy">
<copy todir="${target.dir}">
<fileset dir="./target/${project.name}">
<include name="**/*.*"/>
</fileset>
</copy>
</target>
그럼.. 즐거운 하루되십시오.
감사합니다.
허드슨에서 Maven 빌드를 통해 war 파일이 생성되면 Ant 빌드 스크립트를 만들어서 해당 war파일을 톰캣폴더에 복사하시는 방법을 사용하셔야 합니다.
1. Maven 빌드 잡(war파일 생성)
2. 복사하는 잡(1번 잡이 성공하면 바로 실행하도록 설정하시어 복사하시면 됩니다.)
참조로 다음과 같은 ant script를 적용하시면 됩니다.
<target name="copy">
<copy todir="${target.dir}">
<fileset dir="./target/${project.name}">
<include name="**/*.*"/>
</fileset>
</copy>
</target>
그럼.. 즐거운 하루되십시오.
감사합니다.