我试图通过使用WSDL URL生成一个模式,但失败了,得到了这个错误代码:
目标组织的执行默认值。jvnet。jaxb2。maven2:maven-jaxb2-plugin:0.12.3:generate failed:plugin org。jvnet。jaxb2。maven2:maven-jaxb2-plugin:0.12.3或其依赖项之一无法解析:无法解析以下工件:org。jvnet。jaxb2。maven2:maven-jaxb22-plugin:jar:0.12.3,org。玻璃鱼。jaxb:jaxb运行时:jar:2.2.11,org。玻璃鱼。jaxb:jaxbxjc:jar:2.2.11,org。阿帕奇。专家插件工具:maven插件注释:jar:3.2:无法转移组织。jvnet。jaxb2。maven2:maven-jaxb22-plugin:jar:0.12.3 fromhttp://repo.maven.apache.org/maven2已缓存在本地存储库中,在经过central的更新间隔或强制更新之前,不会重新尝试解析。原始错误:无法转移工件组织。jvnet。jaxb2。maven2:maven-jaxb22-plugin:jar:0.12.3从/到中心(http://repo.maven.apache.org/maven2):手术取消了。(org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3:generate:default:generate sources)
我的POM:
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.12.3</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaLanguage>WSDL</schemaLanguage>
<generatePackage>soap.test</generatePackage>
<schemas>
<schema>
<url>http://www.webservicex.com/globalweather.asmx?wsdl</url>
</schema>
</schemas>
</configuration>
</plugin>
我试图降低版本,但还是出现了同样的错误。
有什么建议吗?
提前谢谢。
删除该版本。组织。springframework。boot spring boot maven插件org。jvnet。jaxb2。maven2 maven-jaxb2-plugin 0 generate/src/main/resources/wsdl*。wsdl
尝试它没有版本:
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaLanguage>WSDL</schemaLanguage>
<generatePackage>com.concretepage.wsdl</generatePackage>
<forceRegenerate>true</forceRegenerate>
<schemas>
<schema>
<url>http://www.webservicex.com/globalweather.asmx?wsdl</url>
</schema>
</schemas>
</configuration>
</plugin>
您的本地maven存储库似乎有问题。找到存储库文件夹,删除org/jvnet/jaxb2/maven2下的所有内容。
问题内容: 我在配置时无法从WSDL和都存在于同一标准目录中的多个XSD文件生成Java类的问题。 如何在内联XSD中使用jaxb2 maven插件?仅在答案正确地建议使用插件配置中的参数这一点上相关,而该问题确实与内联XSD有关,而我的XSD是外部的。 插件目标参数在此处列出。 我的插件配置是: 我正在用进行测试,但插件忽略了调试输出中看到的 问题答案: 通过检查传递给JAXB XJC的参数的M
对于所有给定的XSD,jaxb2 maven插件不会生成包信息。java文件。(它只生成类)。我们仍然使用Java1.8 我的pom看起来像这样: 有什么想法吗?
我正在尝试使用pluggin从wsdl创建Java类。 在版本1.5中,这段代码来自WSDL中的Generate classes With jaxb2 maven plugin: 但当使用插件版本2.3.1时,我会出现以下错误: 有人知道如何在这个新的插件版本中使用WSDL文件吗?
我对Jaxb和这个maven-jaxb2插件非常陌生 这是我的. xsd文件: 这是我的。xjb文件: 当它生成时,它给出的java类有点像: 但是我不想为用户和用户列表重复相同的代码,我可以通过注释或定义正则表达式来做什么。请建议一些方法。 我只是想知道这段代码要写什么 因此,当它创建用户类时,它会显示@xmlRootElement(name='user'),而其他类的@xmlRootEleme
我在配置以从WSDL和多个XSD文件生成Java类时遇到问题,这些文件都存在于同一个标准目录。 如何将jaxb2 maven插件与内联XSD一起使用?只因为答案正确地建议在插件配置中使用参数,但这个问题实际上与内联XSD有关,而我的XSD是外部的。 这里列出了插件目标参数。 我的插件配置是: 我正在用
我对jaxb2 maven插件版本2.4有以下配置 但是当我运行时,不会生成任何类。 我能忽略什么? 我已经在这里粘贴了一个wsdl 编辑 由于提到这可能是一个可能的重复,我将插件降级为版本并将配置更改为以下,仍然没有生成类。 完整的pom在这里,因为站点抱怨代码太多 清洗后,它最终可与版本一起使用。为什么版本不起作用?