2010-02-03 6 views
1

저는 Codehaus에서 m2eclipse와 함께 GWT Maven 플러그인을 사용하고 있습니다. 내 web.xml 파일은 어디에서 끝나야합니까? Maven 빌드를/war 디렉토리에 복사하지 않겠습니까? 나는 그것을 거기에서 볼 수 없다. 또는 Jetty가 src/main/webapp/WEB-INF /에서 자동으로 선택합니까?GWT Maven 및 web.xml

여기 내 pom.xml의 관련 섹션이 있습니다.

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-war-plugin</artifactId> 
    <version>2.0.2</version> 
    <configuration> 
    <warSourceDirectory>war</warSourceDirectory> 
    <webXml>src/main/webapp/WEB-INF/web.xml</webXml> 
    </configuration> 
</plugin> 

답변

1

나는 (당신이 mvn install을 실행할 때, 예를 들어) web.xml을 (그리고 src/main/webapp/에서 다른 모든) 정상 받는다는 수명주기 동안 target/<projectname>-<version>/에 복사됩니다 생각합니다.

당신이 목표를 플러그인 GWT-받는다는 중 하나를 실행하는 경우는, 다음 this link을 확인하십시오.

gwt : run을 실행할 때 war를 빌드하고 배포 한 것처럼 전체 웹 응용 프로그램을 실행하려면 gwt-maven 플러그인 구성에 다음을 추가하는 것이 가장 좋습니다.

<hostedWebapp> 
      ${project.build.directory}/${project.build.finalName} 
</hostedWebapp> 

이것은 target/<projectname>-<version>/에서 web.xml을 (전쟁 파일의 모든 다른 부분)을 찾기 위해 플러그인 GWT-받는다는 알려줍니다. 그럼, 먼저 mvn install (또는 mvn war:exploded)를 실행 mvn gwt:run를 실행 중 확인하고 당신은 설정해야합니다.