我有一個問題根據maven的任何jaxb2插件。我想從XSD模式生成源代碼。 (:ACCOUNTTYPE到芯 /AccountType.java等像芯)Jaxb 2 Maven插件 - 如何使Maven尊重XSD命名空間?
cmd> xjc PublEnvlp.xsd
我想用某些使用相同的特徵通常如果我從命令行XJC運行XJC根據它們的命名空間產生所有的源的Maven插件,但它創建了所有的Java類到一個目錄,所以存在重複衝突。是否有任何標誌,插件,功能,...使maven工作與命令行xjc命令相同?我使用下面的代碼在行家:
<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>package.name</packageName>
<schemaDirectory>src/main/resources/DataArchitecture/XML/RDF/Physical_Xml</schemaDirectory>
<forceRegenerate>true</forceRegenerate>
<verbose>true</verbose>
</configuration>
</execution>
</executions>
感謝您的回覆。不幸的是它仍然是一樣的: –
你沒有使用packageName和「mvn clean package」來試用它嗎? – khmarbaise