我在Eclipse中有一個動態Web項目。我可以通過右鍵單擊該項目並選擇「導出」>「WAR文件」將其打包到WAR中。這會按預期創建WAR文件並且它可以工作。從Eclipse導出WAR文件時忽略SVN文件?
問題是Eclipse將項目的所有.svn文件夾都包含在WAR文件中。
有沒有辦法告訴Eclipse忽略WAR導出過程中的.svn文件夾?或者甚至更好,告訴它忽略與給定正則表達式匹配的所有文件或文件夾?
我在Eclipse中有一個動態Web項目。我可以通過右鍵單擊該項目並選擇「導出」>「WAR文件」將其打包到WAR中。這會按預期創建WAR文件並且它可以工作。從Eclipse導出WAR文件時忽略SVN文件?
問題是Eclipse將項目的所有.svn文件夾都包含在WAR文件中。
有沒有辦法告訴Eclipse忽略WAR導出過程中的.svn文件夾?或者甚至更好,告訴它忽略與給定正則表達式匹配的所有文件或文件夾?
這似乎記錄在bug 182534(2007!仍然打開)。
現在需要一個自定義的單獨的ant腳本來構建精確的戰爭。
對於這種情況,內部「導出戰爭」eclipse功能還不夠好。
安裝Subclipse插件將使Eclipse知道SVN文件夾。 這還包括在WAR導出中忽略它們。
你可以使用一個svn客戶端來完成這個技巧。例如TortoiseSVN可讓您導出一個沒有.svn文件夾和文件的目錄。
所以,你可以做的是:
氏s不是一個很好的解決方法,但它可以避免檢查戰爭中的每個子文件夾,以查看某些.svn是否未被刪除。
輸入項目屬性>資源>資源過濾器>添加...>排除所有>文件和文件夾>所有子項(遞歸)>名稱匹配* .svn>確定。
所有.svn文件和文件夾都將被忽略,包括導出WAR文件時。