Eclipse:删除Eclipse生成的.class和.project文件

时间:2012-11-21 11:17:25

标签: java eclipse

我有一个带有SVN版本控制系统的Java项目。我的IDE是eclipse。当我打开项目时,我编辑了一些内容。由于这是团队项目。有人将自己的.class和.project文件提交到svn中。当我指出时,他在一些特定的子项目中删除了.class和.project。无论如何,我在所有子项目中都有.class和.project。现在我想要一个干净的环境,我想删除所有.class和.project文件。这个论坛有没有可用的脚本?

3 个答案:

答案 0 :(得分:1)

你没有提到你正在使用什么操作系统......如果它是linux,你可以在命令行中这样做:

find /the/path/to/your/project -name ".class" -exec rm {} \;

答案 1 :(得分:1)

如果你有类似unix的环境,那么从命令行“查找”可以做到这一点。首先cd到项目目录然后     找 。 (-name * .class -or -name .project)-delete

答案 2 :(得分:1)

您使用Maven作为构建工具吗?你的目录结构是什么。

任何bin,out,target等目录都应该在SVN的忽略列表中。您可以使用Tortoise SVN中的“添加到忽略列表”或编辑文件夹属性并设置“svn:ignore”属性。你可以递归地做。请注意,这也会影响其他开发者。

如果你没有使用Maven,删除.project和.classpath可能会造成一些麻烦。可能存在一些特定于项目的设置。盲目删除.project文件不是解决方案。如果您使用Maven,您可以定义删除.project,.classpath和.settings,将它们添加到忽略列表并使用m2e插件重新导入所有项目。