2012-03-20 71 views
1

我有两个项目,一个使用wsdl2java从WSDL文件生成一些工件,另一个使用第一个项目(作为依赖项)。我希望对WSDL文件进行一些修改,并且从我看到的情况来看,Jenkins不会从中生成新的工件。因此,第二个项目的构建因为代码未更新而中断。Jenkins CI - 干净的wsdl2java代码

在我的本地机器上,一切都按预期工作。在詹金斯,好吧,不是。为了让Jenkins从头开始构建第一个项目,我需要做些什么?

PS:这两个项目都使用maven。

回答

1

确保您将Maven的clean目标称为CI过程的一部分。它应该删除任何生成的类以及编译者:

mvn clean install 

哪个wsdl2java你在说什么?轴? CXF?

+0

cxf :)会试试你说的,谢谢你的回复 – alegen 2012-03-20 13:43:35

+0

就像一个魅力工作! – alegen 2012-03-20 15:09:20

+0

优秀 - 很高兴知道! – nwinkler 2012-03-20 16:06:39