2014-02-14 49 views
0

我有經典的Maven項目結構:無法設置文件夾通過SVN在Maven項目被忽略

src 
    |__main 
     |___java 
     |____resources 
      |_____abc 
        |__generated 
    |__test 
|__svn_test 

resources文件夾中,我產生了一些東西到abc/generated目錄不應該被包括在SVN腳本存儲庫(我知道這不是理想的設置,但我現在不打算改變它)。問題是,當我在src/main/resources/abc/generated上設置svn:ignore時,它不會被忽略。我嘗試將它設置爲src dir作爲一個整體,它也沒有工作。但是,當我在svn_test目錄上設置它時,它的工作方式應該如此。

該項目在Eclipse中,項目元文件使用mvn pax/eclipse插件生成。

我在這裏錯過了什麼?還有什麼需要做的?是否有一些其他設置會覆蓋svn:ignore

回答

1

您應該在值爲__generated的abc文件夾中設置svn:ignore屬性。

對於svn 1.8也可以使用svn:global-ignores on src文件夾。

另外,請注意,如果__generated已經添加到Subversion,那麼忽略將無法正常工作。忽略僅適用於「未版本控制」的項目。