java - 使 WSDL 文件保持最新

标签 java web-services maven soap wsdl

几个月前我导入了一个 WSDL Web 服务,并意识到当我使用相同的类文件调用它时遇到了问题。重新导入后又可以工作了。 (可能对第 3 方服务进行了重大更改。)

是否有一种方法可以自动执行此操作,例如每个 Maven 构建都会重新获取类文件(如果需要),这样我们就不必担心这个问题?

谢谢!

最佳答案

您可以将此插件合并到您的构建中,以创建基于 wsdl 的类。 http://mojo.codehaus.org/jaxws-maven-plugin/wsimport-mojo.html

这种方式将在每次构建时生成基于 WSDL 类的方式。您所需要做的就是不断更新源目录中的 WSDL。

编辑: 貌似这个插件也可以下载WSDL文件。

Maven download or fetch the wsdl from the url to project directory

关于java - 使 WSDL 文件保持最新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25443864/

相关文章:

java - log4j:如何仅输出我感兴趣的消息

c# - 将 C# Web 服务参数传递给 PHP 应用程序

java - org.apache.maven.plugin.MojoExecutionException : The DataNucleus tool org. datanucleus.enhancer.DataNucleusEnhancer 以非空退出代码退出

Maven 注入(inject)插件 settings.xml

java - 在 Java 中使用 ENUMS 验证值组合的最佳方法是什么?

java - Play Framework + tomcat

java - Spring/Hibernate 响应中的属性为空

php - 将大文件上传到服务器(非阻塞)

web-services - 入站和出站 Web 服务之间的区别

maven - Dart 与 Maven(在 Spring Boot 应用程序中)