2011-09-01 117 views
2

我想通過我的模式生成一些JAXB類。我有我的jaxb2 maven插件配置以下方式。JAXB2 Maven插件不能讀取配置

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>jaxb2-maven-plugin</artifactId> 
    <version>1.3.1</version> 
    <executions> 
     <execution> 
     <id>xjc</id> 
     <goals> 
      <goal>xjc</goal> 
     </goals> 
     <configuration> 
      <packageName>aces.soa.schema</packageName> 
      <generateDirectory>${project.build.directory}/generated-sources</generateDirectory> 
      <schemaDirectory>${basedir}/src/main/resources/schema/ea</schemaDirectory> 
     </configuration> 
     </execution> 
    </executions> 
    </plugin> 
</plugins> 

當運行MVN JAXB2:XJC它抱怨找不到架構,這是在src /主/資源/模式/ EA目錄。執行時mvn -X jaxb2:xjc我看到變量沒有被設置。還有什麼我需要做的配置插件propoerly?

+2

沒關係。我發現我的問題。 標記需要位於標記之外。謝謝你,對不起 –

回答

4

有與運行該插件與配置元素的問題執行元件,當該插件被使用稱爲:

MVN JAXB2:XJC

一種用於我的解決方法是使用:

MVN產生來源