maven-war-plugin 플러그인에서 웹소스의 기본 디렉토리 경로는 src/main/webapp이다.
이 경로를 warSourceDirectory 옵션을 통해 바꿀수가 있다.
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1-alpha-2</version>
<configuration>
<warSourceDirectory>${project.basedir}/web</warSourceDirectory>
</configuration>
</plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1-alpha-2</version>
<configuration>
<warSourceDirectory>${project.basedir}/web</warSourceDirectory>
</configuration>
</plugin>
근데 문제는 경로를 ${project.basedir}/web 이런식으로 절대 경로로 줄 경우 M2Eclipse 플러그인이 요상한 WTP 경로를 만들어 내기도 한다.(그랬다가 안그랬다가 -.-;;)
org.eclipse.wst.common.component 파일을 열어보면 source-path가 아래처럼 자동수정이 된다.
<wb-resource deploy-path="/" source-path="/eclipse-3.3/workspace/MyProject/web"/>
이클립스에서 project view 나 package view 에서 프로젝트 모습이 이상하게 바뀐다..
이럴 땐 <warSourceDirectory>web</warSourceDirectory> 이런식으로 웹소스 디렉토리 경로를 상대경로로 주면 된다.
ps. 로컬에서 다시 재연해보니 soure-path의 경로가 안바뀌고 그대로 있다. 요상타... -.-;;
'Build&Deploy' 카테고리의 다른 글
Hudson에서 SCM url 설정시 익명계정은 피하자 (0) | 2008.10.01 |
---|---|
Ant에서 원격명령 실행시 ant 미종료 문제 (0) | 2008.09.30 |
Weblogic10에서 ant로 웹어플리케이션 redeploy하게 해주세요... (1) | 2008.09.30 |
Hudson : scp 플러그인이 작동하지 않는 문제 (0) | 2008.09.30 |
DB 마이그레이션 툴 2개 (0) | 2008.04.29 |