Build&Deploy
M2Eclipse 플러그인이 잘못된 WTP 경로를 만드는 문제
에코지오
2008. 9. 30. 14:44
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의 경로가 안바뀌고 그대로 있다. 요상타... -.-;;