我尝试使用WSDL URL生成架构,但失败并收到此错误代码:
目标的执行默认值 org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3:生成失败: 插件org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3或其中一个 无法解析依赖关系:以下工件无法解决 解决:org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:jar:0.12.3, org.glassfish.jaxb:JAXB运行时中:jar:2.2.11, org.glassfish.jaxb:JAXB的XJC:罐子:2.2.11, org.apache.maven.plugin工具:Maven的插件的注解:罐子:3.2: 未能转移 org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:jar:0.12.3 from http://repo.maven.apache.org/maven2被缓存在当地 存储库,在更新之前不会重新尝试解析 中心间隔已经过去或强制更新。原始错误: 无法转移神器 org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:jar:0.12.3 from / to central (http://repo.maven.apache.org/maven2):操作被取消。 (org.jvnet.jaxb2.maven2:行家-JAXB2-插件:0.12.3:生成:默认:产生来源)
我的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>
我试图降级版本,但我仍然遇到同样的错误。
有什么建议吗?
提前致谢。
答案 0 :(得分:0)
您的本地maven存储库似乎有问题。找到您的存储库文件夹并删除org/jvnet/jaxb2/maven2
下的所有内容。
答案 1 :(得分:0)
尝试没有版本:
<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>
答案 2 :(得分:-1)
删除版本。 org.springframework.boot 弹簧引导Maven的插件 org.jvnet.jaxb2.maven2 Maven的JAXB2-插件 的 0 强> 生成 / src目录/主/资源/ WSDL *的.wsdl