java - Jenkins CI - 干净的 wsdl2java 代码

标签 java maven jenkins cxf wsdl2java

我有两个项目,一个项目使用 wsdl2java 从 WSDL 文件生成一些 Artifact ,第二个项目使用第一个项目(作为依赖项)。我对 WSDL 文件进行了一些修改,据我所知,Jenkins 并未从中生成新的 Artifact 。结果,第二个项目的构建因代码未更新而中断。

在我的本地计算机上,一切都按预期运行。关于 Jenkins ,好吧,没那么多。为了让 Jenkins 从头开始​​构建第一个项目,我需要做什么?

PS:两个项目都使用maven。

最佳答案

确保您将 Maven 的 clean 目标作为 CI 流程的一部分进行调用。它应该删除所有生成的类以及编译的类:

mvn clean install

您在谈论哪个wsdl2java?轴? CXF?

关于java - Jenkins CI - 干净的 wsdl2java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9786166/

相关文章:

java - 如何将 ReactJS 与 spring Boot 集成

maven - 一个 pom 中的多个 Artifact ID

security - 在 Jenkins 机器上存储密码和 access_keys/secret_keys 的最简单方法是什么?

jenkins - 在声明性 Jenkins 管道中获取 SVN 修订版

java - JAVA 中迭代器 VS HashMap<String, Object>

java - 如何使用 IntelliJ 对 POM.xml 中定义的特定类别运行 Junit 测试

java - 无法重新加载 Maven 项目 : Cannot reconnect. java.lang.RuntimeException: 无法重新连接

ant - 如何在 sonar.properties 中填充 sonar.projectVersion?

java - 在 Java 中声明一个内联数组会更快(或更好)吗?

java - 在 Eclipse/Intellij 中 Java 执行 "incremental compilation"的频率是多少?