2012-11-21 63 views
0

我有一個帶有SVN版本控制系統的Java項目。我的IDE是eclipse。當我打開這個項目時,我編輯了一些東西。由於這是團隊項目。其他人將自己的.class和.project文件提交到svn。當我指出時,他在一些特定的子項目中刪除了.class和.project。無論如何,我有.class和.project所有子項目。現在我想要一個乾淨的環境,我想刪除所有的.class和.project文件。這個論壇有一些腳本嗎?Eclipse:刪除Eclipse生成的.class和.project文件

+5

'find。 -name .project | xargs rm' –

+0

這是windows,而不是linux – user84592

+0

請注意,保留這些.project文件並沒有什麼壞處,事實上,Eclipse的想法是在開發人員之間共享這些文件。他們不包含本地信息,但其他開發人員需要快速啓動和運行的關鍵信息。 –

回答

1

你沒有提到什麼是您使用... OS如果它的Linux,你可以做到這一點在命令行這樣的:

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

它是Windows 7.使用del .project/s工作正常。 – user84592

1

如果你有一個類似Unix的環境,然後從命令「查找」線可以做到這一點。先cd到項目目錄,然後找到 。 (-name * .class -or -name .project)-delete

1

您是否使用Maven作爲構建工具?什麼是你的目錄結構。

任何bin,out,target等目錄都應該在SVN的忽略列表中。您可以使用Tortoise SVN中的「添加忽略列表」或編輯文件夾屬性並設置「svn:ignore」屬性。這可以遞歸執行。請注意,這也會影響其他開發者。

如果您不使用Maven,刪除.project和.classpath可能會導致一些麻煩。可能會設置一些項目特定的設置。盲目刪除.project文件不是解決方案。如果您使用Maven,您可以定義刪除.project,.classpath和.settings,將它們添加到忽略列表並使用m2e插件重新導入所有項目。