2011-02-23 3 views
0

Windows 컴퓨터에서 Maven을 구성하려고합니다. 내 (webappDirectory) pom.xml은 다음과 같습니다.Maven2 - Windows에서 POM 구성 문제가 발생했습니다.

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-war-plugin</artifactId> 
    <version>2.0</version> 
    <configuration> 
    <webappDirectory>C:\Program Files\apache-tomcat-6.0.32-windows-x86\apache-tomcat-6.0.32\webapps\myapp</webappDirectory> 
       </configuration> 
      </plugin> 

저는 apache-tomcat을 사용하고 있습니다. 하지만 깨끗한 빌드를 실행하면 아무 것도 내 webapp 디렉토리로 이동하지 않습니다. 나는 경로로 할 수있는 그 무언가를 생각

나는 초보자가

thusitha

답변

1

webappDirectory 디렉토리 어디

환호 사전에

할 수있는 사람의 도움 덕분에 받는다는하는거야 전쟁 파일이 생성됩니다. 하지만 그것은 tomcat이 설치된 디렉토리가 아니어야합니다 (최신 배포). convention of the maven-war-plugin을 사용하는 것이 좋습니다. 바람둥이에 전쟁을 전개하고 싶다면 cargo plugin을 보거나 시험을 위해 부두 용 컨테이너를 사용할 수 있습니다. 또한 Maven에 대한 책을 자세히 살펴보아야합니다 (예 : Maven by Example). 그럼에도 불구하고 설정에 대해 생각한다면. 이 설정은 컴퓨터에서만 가능하며이 빌드는 다른 컴퓨터로 이식 할 수 없거나 다른 운영 체제 (예 : Unix) 로의 이식성이 떨어집니다. 즉, 구성에 webDirectory를 두지 마십시오. 기본값으로 두십시오. 나는 당신이 maven-war-plugin의 구 버전을 사용하고 있다고 말하기를 놓쳤다. 가장 최신 버전은 2.1.1이다.