2013-04-11 4 views
0

jaxws-maven-plugin * wsimport *를 사용하여 WSDL에서 Java 클래스를 생성하는 프로젝트를 만들고 싶습니다. 그러나 wsimport 라이프 사이클을 기본값 generate-sources에서 사용자 정의 라이프 사이클으로 전환하고 싶습니다. 어떻게 할 수 있니?jaxws-maven-plugin lifecycle 변경

예를 들어, 우리는 사용자 정의같은 wsimport의-생성 - 소스를 호출하여 wsimport의를 수동으로 플러그인을 호출 할 수 싶습니다.

+0

의미합니까 * 사용자 정의 * 라이프 사이클? – khmarbaise

+0

@ khmarbaise의 질문에 대답하기 위해 질문에 설명을 추가하십시오. –

답변

0

pom의 플러그인 구성의 executions 섹션에서 플러그인을 실행할주기 단계를 정의하기 만하면됩니다. 이 작업은 <phase> 태그를 통해 수행됩니다. 예 잭스 - WS-받는다는 - 플러그인이 test 단계에서 실행해야하는

그래서 당신은 간단 할 것이다 다음

<project> 
    ... 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.jvnet.jax-ws-commons</groupId>      
       <artifactId>jaxws-maven-plugin</artifactId> 
       <version>2.2</version> 
       <executions> 
        <execution> 
         <id>myCustomExecution</id> 
         <goals> 
          <goal>wsimport</goal> 
         </goals> 
         <phase>test</phase> 
         <configuration> 
          ...     
         </configuration> 
        </execution> 
       </executions> 
      </plugin> 
     </plugins> 
    </build> 
    ... 
</project> 

자세한 내용은 여기에서 볼 수있다 : 당신이 무엇을 http://maven.apache.org/guides/mini/guide-configuring-plugins.html#Using_the_executions_Tag