簡體   English   中英

JAXB2 Maven插件未讀取配置

[英]JAXB2 Maven Plugin not reading Configuration

我試圖通過我的模式生成一些JAXB類。 我以以下方式配置了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 / main / resources / schema / ea目錄中的Schema。 當執行mvn -X jaxb2:xjc時,我發現變量根本沒有設置。 我還需要做些其他事情來正確配置插件嗎?

當使用以下命令調用插件時,在執行元素中使用配置元素來運行此插件存在問題:

mvn jaxb2:xjc

我的解決方法是使用:

mvn generate-sources

其實不行 在執行之外進行配置可全局配置插件。 這是文檔: http : //mojo.codehaus.org/jaxb2-maven-plugin/usage.html

因此,您應該能夠配置每個執行,但是由於某些原因它不起作用:(該問題仍然有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM