Ant编译:如何删除在svn存储库中删除的类文件?

Ant编译:如何删除在svn存储库中删除的类文件?,svn,ant,hudson,Svn,Ant,Hudson,使用Hudson,我想将svn repo中的删除反映到类路径中。 换句话说,当我删除一个java源代码并提交时,我还想通过Ant删除与源代码相关的类。 有什么可能的解决办法吗? 谢谢。我们可能需要查看您的ant脚本,但这里有几件事 您的ant构建脚本应该有一个clean目标(该目标应该删除所有生成的文件,其中包括您的类)。如果你有它,那么只要hudson运行这个目标,你就可以了 如果ant脚本显式地指定了这些类(比如,创建编译时或运行时类路径),那么脚本也应该更新以排除它 同样,这些可能都不是您

使用Hudson,我想将svn repo中的删除反映到类路径中。 换句话说,当我删除一个java源代码并提交时,我还想通过Ant删除与源代码相关的类。 有什么可能的解决办法吗?
谢谢。

我们可能需要查看您的ant脚本,但这里有几件事

您的
ant
构建脚本应该有一个
clean
目标(该目标应该删除所有生成的文件,其中包括您的类)。如果你有它,那么只要hudson运行这个目标,你就可以了

如果
ant
脚本显式地指定了这些类(比如,创建编译时或运行时类路径),那么脚本也应该更新以排除它


同样,这些可能都不是您想要的。

如果没有干净的目标,则可以在使用subversion时模拟它,取消选中“使用更新”将在启动作业时删除您的工作区(或至少是用于签出的文件夹)。