2013-10-31 2 views
5

WSDL 서비스를 사용하는 Java 프로젝트가 있습니다. pom이 오류를 발생 시키므로 (프로젝트에 빨간색 X가 있음) 모든 것이 올바르게 빌드되고 실행됩니다. 나는 꽤 난처하게된다, 어떤 생각이라도 appricated하게된다. 생성 - 소스 목표 org.apache.cxf의maven pom.xml은 실행이 종속성을 해결할 수는 없지만 올바르게 작동 함을 불평합니다.

실행 : 여기

< !-- WSDL stub generation -- > 
<plugin> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId >cxf-codegen-plugin</artifactId> 
    <version>${cxf-codegen-plugin.version}</version> 
    <executions> 
     <execution> 
      <id>generate-sources</id> 
      <phase>generate-sources</phase> 
      <configuration> 
       <sourceRoot>${basedir}/target/generated/src/main/java</sourceRoot> 
       <wsdlOptions> 
        <wsdlOption> 
         <wsdl>${basedir}/src/wsdl/Service.wsdl</wsdl> 
        </wsdlOption> 
       </wsdlOptions> 
      </configuration> 
      <goals> 
       <goal>wsdl2java</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 

내가 위의 실행 요소에서 얻을 오류입니다 : CXF-CODEGEN 여기

는 문제의 제조 업체입니다 -plugin : 2.7.2 : wsdl2java 실패 : 플러그인 org.apache.cxf : cxf-codegen-plugin : 2.7.2 또는 그 종속성 중 하나를 해결할 수 없습니다 : org.apache.cxf : cxf-codegen에 대한 종속성을 수집하지 못했습니다. -plugin : jar : 2.7.2() (org.apache.cxf : cxf-codegen-plugin : 2.7.2 : wsdl2java : generate-sources : generate-sources)

('<'및 '>'주변 공백은 죄송합니다. 나는 S.O. 아직 사진을 게시 할 수 없습니다.

+0

있다. 어쩌면 당신은 이미 (수동으로) 플러그인을 만들었으므로 플러그인은 실패하지만 프로젝트는 실패 할 것입니다. – polypiel

답변

1

아마도 Maven이 종속성을 찾을 수 없다고 생각하지만 클래스 경로에는 여전히 존재합니다. 서블릿 컨테이너에서 제공 될 수 있습니다.