我使用的是org.codehaus.mojo:castor-maven-plugin 2.1版。它默认使用castor版本1.3.1进行代码生成。还有其他方法可以更改默认代码生成器版本1.3.3-rc1。
答案 0 :(得分:0)
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>castor-maven-plugin</artifactId>
<version>2.1</version>
<dependencies>
<dependency>
<groupId>org.codehaus.castor</groupId>
<artifactId>castor</artifactId>
<version>1.3.3-rc1</version>
</dependency>
<dependency>
<groupId>org.codehaus.castor</groupId>
<artifactId>castor-codegen</artifactId>
<version>1.3.3-rc1</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>org.codehaus.castor</groupId>
<artifactId>castor-xml-schema</artifactId>
<version>1.3.3-rc1</version>
</dependency>
</dependencies>
<executions>
<execution> ...
然后执行任务。
如果我们指定要在依赖项中生成代码的脚本版本,则需要使用该特定版本来生成代码。对于REF 2.5.2.1。配置此链接 http://castor.codehaus.org/reference/html/xml.code.generator.html