2011-12-12 1 views
0

maven cargo plugin을 사용하여 tomcat에 서블릿을 원격으로 전개하고 있습니다. 코드를 업데이트 할 때 두 개의 mojos (새로운 전쟁 (package) 컴파일 용)와 war 배포 용 원격 (cargo:deployer-redeploy)을 실행해야합니다.Maven에서 mojo 연결하기

단순히 cargo:deployer-redeploy을 호출 할 수 있기를 원하며 소스 코드의 컴파일을 호출하고 새로운 전쟁을 생성하고 원격으로 배포합니다. 본질적으로 재배포 모조가 패키지 mojo (ant 전문 용어)에 의존하기를 바랍니다. 당신이 mvn verify을 실행하면

  <executions> 
       <execution> 
        <id>deploy</id> 
        <phase>verify</phase> 
        <goals> 
         <goal>redeploy</goal> 
        </goals> 
       </execution> 
      </executions> 

것은 그것을 실행하십시오 치어의 플러그인의 구성 섹션에 있도록

답변

0

당신은 단지 package보다 이후의 단계로화물 플러그인을 결합 할 수있다 (예를 들어 verify)를, 같은 것을 넣어 전쟁 플러그인 (package의 일부로) 다음화물.