jaxb annox插件不工作
我在用于jaxb生成的annox插件上遇到以下错误jaxb annox插件不工作,jaxb,annox,Jaxb,Annox,我在用于jaxb生成的annox插件上遇到以下错误 [ERROR] file:/Users/dhiller/Space/ifp-core/framework/src/main/resources/schemas/common_2012_04.xsd[5,136] org.xml.sax.SAXParseException: Unsupported binding namespace "http://annox.dev.java.net". Perhaps you meant "http://ja
[ERROR] file:/Users/dhiller/Space/ifp-core/framework/src/main/resources/schemas/common_2012_04.xsd[5,136]
org.xml.sax.SAXParseException: Unsupported binding namespace "http://annox.dev.java.net". Perhaps you meant "http://java.sun.com/xml/ns/jaxb/xjc"?
这是我的密码。这些版本一定是搞砸了吧?任何人都有使用所有版本号的工作示例
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb21-plugin</artifactId>
<version>0.8.1</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<args>
<arg>-XtoString</arg>
<arg>-Xequals</arg>
<arg>-XhashCode</arg>
<arg>-Xcopyable</arg>
</args>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics</artifactId>
<version>0.6.3</version>
</plugin>
</plugins>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.3.1</version>
<executions>
<execution>
<goals>
<goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
<clearOutputDir>false</clearOutputDir>
<schemaDirectory>${basedir}/src/main/resources/schemas</schemaDirectory>
<schemaFiles>externalaction_2012_03.xsd,common_2012_04.xsd,utilities_2012_03.xsd</schemaFiles>
<outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
<bindingDirectory>${basedir}/src/main/xjb</bindingDirectory>
<bindingFiles>bindings.xjb.xml</bindingFiles>
<extension>true</extension>
</configuration>
</plugin>
org.jvnet.jaxb2.maven2
maven-jaxb21-plugin
0.8.1
生成
-XtoString
-Xequals
-XhashCode
-可复制
org.jvnet.jaxb2_commons
jaxb2基础知识
0.6.3
org.codehaus.mojo
jaxb2 maven插件
1.3.1
xjc
错误的
${basedir}/src/main/resources/schemas
外部行动\u 2012\u 03.xsd、通用\u 2012\u 04.xsd、实用工具\u 2012\u 03.xsd
${project.build.directory}/生成的源
${basedir}/src/main/xjb
bindings.xjb.xml
符合事实的
为什么这篇文章是评论。试图发布我在这里发布的答案
为什么这篇文章是评论。试图发布我在这里发布的答案
我认为您缺少了
中的一些依赖项。请尝试以下代码:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
<configuration>
<extension>true</extension>
<arguments>-Xannotate</arguments>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics-annotate</artifactId>
<version>0.6.4</version>
</dependency>
<dependency>
<groupId>com.sun.codemodel</groupId>
<artifactId>codemodel</artifactId>
<version>2.6</version>
</dependency>
</dependencies>
</plugin>
org.codehaus.mojo
jaxb2 maven插件
1.5
xjc
xjc
符合事实的
-山奈特
org.jvnet.jaxb2_commons
jaxb2基础注释
0.6.4
com.sun.codemodel
代码模型
2.6
我认为您缺少了
中的一些依赖项。请尝试以下代码:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
<configuration>
<extension>true</extension>
<arguments>-Xannotate</arguments>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics-annotate</artifactId>
<version>0.6.4</version>
</dependency>
<dependency>
<groupId>com.sun.codemodel</groupId>
<artifactId>codemodel</artifactId>
<version>2.6</version>
</dependency>
</dependencies>
</plugin>
org.codehaus.mojo
jaxb2 maven插件
1.5
xjc
xjc
符合事实的
-山奈特
org.jvnet.jaxb2_commons
jaxb2基础注释
0.6.4
com.sun.codemodel
代码模型
2.6
找到了方法,然后贴在这里找到了方法,贴在这里找到了方法,贴在这里找到了方法,贴在这里发现了方法,贴在这里这很奇怪,它一直把我的答案作为评论发布,我不得不重新设置页面的url以使添加答案按钮正常工作…非常奇怪。这非常奇怪,它一直将我的答案作为评论发布,我必须重置页面的url才能让添加答案按钮正常工作…非常奇怪。对于2.2版,还需要指定-Xannotate和-Xannotate。对于2.2版,还需要指定-Xannotate和-Xannotate