2012-09-25 1 views
1

나는 RPC wsdl에서 java 코드를 생성하는 pom을 가지고있다. 문제는 코드가 생성되지 않는다는 것입니다.rpc wsdl에서 java 생성하기

<plugin> 
<groupId>org.codehaus.mojo</groupId> 
<artifactId>axistools-maven-plugin</artifactId> 
<version>1.4</version> 
<configuration> 
    <sourceDirectory>src/main/resources</sourceDirectory> 
    <outputDirectory>${project.build.directory}/generated/rpc</outputDirectory> 
    <packageSpace>com.company.wsdl</packageSpace> 
    <testCases>false</testCases> 
    <serverSide>true</serverSide> 
    <subPackageByFileName>false</subPackageByFileName> 
</configuration> 
<executions> 
    <execution> 
    <goals> 
     <goal>wsdl2java</goal> 
    </goals> 
    </execution> 
</executions> 
</plugin> 

자바 코드를 생성하지 않는 이유는 무엇입니까?

+0

수정 됨. 내가 할 수있는 것으로 추정 : ** mvn 깨끗한 설치 **하지만 사실 내가 할 필요가 : ** mvn axistools : wsdl2java ** –

답변

1

나는 당신의 문제를 깨달았습니다. 그것은 당신이 만든 설정에 기반한 mvn 호출과 관련이 없습니다.

pluginManagement 영역에서 axistools-maven-plugin을 구성했습니다. 이 경우는 다음과 같이 빌드 지역에서이 작업을 수행 할 필요가 :

<build> 
    <plugins> 
    <plugin> 
     <groupId>org.codehaus.mojo</groupId> 
     <artifactId>axistools-maven-plugin</artifactId> 
     <version>1.4</version> 
     <configuration> 
     .. 
     </configuration> 
     <executions> 
     <execution> 
      <goals> 
      <goal>wsdl2java</goal> 
      </goals> 
     </execution> 
     </executions> 
    </plugin> 
    </plugins> 
    ... 
</build> 
대신

: 당신은 당신이 MVN MVN 깨끗한 패키지를 사용하거나 할 수 올바르게 구성하는 경우

<build> 
<pluginManagement> 
    <plugins> 
    ... 
    </plugins> 
</pluginManagement> 
    ... 
</build> 

클린 설치하는 대신 호출을 mvn axistools : wsdl2java ...

+0

고마워. 이것은 올바른 soloution :) –