본문 바로가기

PROGRAMING/JAVA

Web Project에서 POM.xml 만 변경하여 maven package tomcat7:redeploy 실행하기

처음에 프로젝트를 만들때 Web Project로 만들어서

maven 프로젝트가 가지려고 하는 소스경로가 없다.


이럴때 maven package tomcat7:redeploy  를 실행하면 경로가 맞지 않아 실행이 되지 않는다.


이 경우 pom.xml을 고쳐주면 maven package tomcat7:redeploy 를 할수 있다.

    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>
    <build>
        <finalName>HelloWeb</finalName>
        <sourceDirectory>src</sourceDirectory>
        <!--testSourceDirectory>src/test/</testSourceDirectory  -->
        <plugins>
            <plugin>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.1.1</version>
                <configuration>
                    <warSourceDirectory>WebContent</warSourceDirectory>
                    <!-- packagingExcludes>WEB-INF/web.xml</packagingExcludes -->
                </configuration>
            </plugin>

빨간 표시 되어있는 부분이 추가로 입력해주어야하는 내용이다.


maven 3.05에서 정상동작하였다.


내용인즉  /src/main/java 대신 src 경로를

/src/main/webapp대신  WebContent를 참고하라는 내용이다.


이클립스에서 package tomcat7:redeploy 실행시 별다른 폴더이동 없이 정상동작하는 것을 확인하였다.


'PROGRAMING > JAVA' 카테고리의 다른 글

기존 Web Project를 maven 프로젝트로 바꾸는법  (0) 2013.07.14