Spring

Maven Deploy 만들기

GoodDev 2018. 4. 24. 21:19

1. pom.xml  ( manager  id가 존재하여야 한다 )


<!--  deploy : start -->

            <plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-war-plugin</artifactId>

<configuration>

<failOnMissingWebXml>false</failOnMissingWebXml>

</configuration>

</plugin>

<plugin>

<groupId>org.apache.tomcat.maven</groupId>

<artifactId>tomcat7-maven-plugin</artifactId>

<version>2.2</version>

<configuration>

<url>http://[upload url]/manager/text</url>

<path>/</path>

<username>user</username>

<password>passwd</password>

</configuration>

</plugin>

            <!--  deploy : end -->


2. maven > update project 를 수행한다.


3. run configuration 에서 아래 순서로 항목을 생성한다.

New 를 사용하여 생성한다.

해당 빨간색 박스처럼 수정한다.

- tomcat7:deploy

- maven.test.skip : true



maven deploy 는 out of memory 가 많이 발생한다. 시스템이 죽는 경우도 있다. 아래와 같이 설정하는 것이 좋다.

export MAVEN_OPTS=-Xmx512m


혹시라도 이름 중복이 나올 경우 아래 디렉토리로 가서 동일 이름의 파일을 삭제한다.

${WORKSPACE}/.metadata/.plugins/org.eclipse.debug.core/.launches