2015-10-20 58 views

回答

0

檢查你的POM,應該沿着這些路線的東西:有細微的差別,以配合您的WSDL位置/裝訂(如果有的話)/等。 類

<plugin> 
      <groupId>org.jvnet.jaxb2.maven2</groupId> 
      <artifactId>maven-jaxb2-plugin</artifactId> 
      <version>0.8.1</version> <!-- I used version 0.8.1 since 0.8.2 is bugged and it throws the Exception 
       "Illegal pattern character 'g' "when using italian locale --> 
      <executions> 
       <execution> 
        <id>wsdl-generation</id> 
        <goals> 
         <goal>generate</goal> 
        </goals> 
        <configuration> 
         <schemaDirectory>src/main/resources/wsdl</schemaDirectory> 
         <schemaIncludes> 
          <include>*.xsd</include> 
         </schemaIncludes> 
         <extension>true</extension> 
         <!-- Specify binding directory where we put customization for the 
          generated classes --> 
         <bindingDirectory>src/main/resources/binding</bindingDirectory> 
         <bindingIncludes> 
          <include>*.xjb</include> 
         </bindingIncludes> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 

是在目標下生成的,因此請確保將它們添加到類路徑中(只需在運行生成源之後,執行maven-> update項目,如果我記得正確,它應該處理它)。 您可能想要做一個右鍵點擊 - >運行 - > maven生成源,以防它看起來不能正常工作。