我有两个项目,一个项目使用 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/