当试图从我的wsdl生成类时,我有以下错误:
无法执行目标组织。jvnet。jaxb2。maven2:maven-jaxb2-plugin:0.12.3:在hblws项目上生成(CreateWebServiceAccountV1)。测试:执行目标组织的CreateWebServiceAccountV1。jvnet。jaxb2。maven2:maven-jaxb2-plugin:0.12.3:生成失败:无法分析参数编号:“”http://java.sun.com/xml/ns/jaxb'':对于输入字符串:''http://java.sun.com/xml/ns/jaxb''" -
我有一个wsdl文件和多个XSD/XJB。XJB有以下名称空间:xmlns=”http://java.sun.com/xml/ns/jaxb"
这是pom的代码。执行JAXB/XJC生成的xml:
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.12.3</version>
<executions>
<!-- CreateWebServiceAccount V1 -->
<execution>
<id>CreateWebServiceAccountV1</id>
<phase>generate-sources</phase>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<sourceDestDir>
${project.build.directory}/generated-sources
</sourceDestDir>
<wsdlFiles>
<wsdlFile>CreateWebServiceAccountV1.wsdl</wsdlFile>
</wsdlFiles>
<wsdlDirectory>${basedir}/src/main/webapp/WEB-INF/wsdl/</wsdlDirectory>
<verbose>true</verbose>
<bindingFiles>
<bindingFile>${basedir}/src/main/webapp/META-INF/wsdl/CreateWebServiceAccountV1.xjb</bindingFile>
<bindingFile>${basedir}/src/main/webapp/META-INF/wsdl/CreateWebServiceAccountV1Model.xjb</bindingFile>
<bindingFile>${basedir}/src/main/webapp/META-INF/wsdl/SystemFault-v1.xjb</bindingFile>
</bindingFiles>
<staleFile>${project.build.directory}/jaxws/stale/wsdl.CreateWebServiceAccountV1.done</staleFile>
<schemaDirectory>${basedir}/src/main/webapp/META-INF/wsdl/</schemaDirectory>
</configuration>
</execution>
</executions>
</plugin>
提前感谢您的帮助!
这是JDK的一个错误,请参阅JDK-8204933。
解决方案,将locale更改为en,其他将失败:
<configuration>
<locale>en</locale>
<configuration>
英文(和葡萄牙文)版本正确引用,所有其他本地化替换此错误
对我来说,这个插件告诉我真正的原因:
org.xml.sax.SAXParseExctive:不是外部绑定文件。根元素必须是{http://java.sun.com/xml/ns/jaxb}绑定,但它是{https://java.sun.com/xml/ns/jaxb}绑定
几个小时以来,我一直在努力让MapStruct为JAXB生成的类生成有效的映射器。这些类的特殊性在于,它们既没有集合的setter,也没有集合的adder。例如: 类avove有一个getter和一个属性设置器(本例中为firstName),但对于集合(此处列出),它只有一个getter。因此,消费者有责任通过getAddressTypes(add(new AddressType(...))进行访
我对Maven的世界是新的。我正在尝试创建一个虚拟的Spring Boot项目使用spring工具套件在一个私人公司。每当我尝试创建一个spring-boot项目时,我都会得到以下错误。是否与专用网络有关??如果没有,我的maven安装有什么问题吗?我怎么让它运行? 这里有个错误: 项目生成错误:com.example的父POM不可解析。dummy:dummy-project:0.0.1-snap
这过去适用于所有以前版本的JAXB。我已经升级到JAXB的2.2.7版本,现在抛出以下内容: java.lang.AssertionError:javax.xml.bind.jaxBException-带有链接异常:[com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException:1 counts of IllegalAnnotat
我正在使用xjc解析以下xsd 我收到错误:记录原因:cvc datatypevalid。1.2.1:'xsi:schemaLocation'不是'NCName'的有效值。
我正在尝试为我的react-native项目生成一个签名的APK。我收到错误消息错误:“未编译的PNG文件作为参数传递。必须先编译成.flat文件..” 如何解决此问题?我已经研究了这个问题,并尝试将添加到gradle-wrapper.properties文件中。 第一步是 但是,我没有看到任何关于为my-release-key.keystore文件指定位置的内容。直到我用了
问题内容: 没有人设法在没有XJC的情况下从JAXB模式文件生成Java代码吗? 有点类似于 用于动态地动态编译Java代码。 注意:在JDK 6上运行,意味着不推荐使用工具包 (感谢) 问题答案: 我的解决方案必须包含一些J2EE库,因为独立的JDK 6无法访问xjc实用程序类: .java源代码将放置在 outputDirectory中