无法在Maven项目中设置SVN忽略的文件夹

时间:2014-02-14 10:22:10

标签: eclipse maven svn

我有经典的maven项目结构:

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

resources文件夹中,我有一个脚本会在abc/generated目录中生成一些不应包含在SVN存储库中的内容(我知道这不是理想的设置,但我不打算更改它现在)。问题是,当我在svn:ignore上设置src/main/resources/abc/generated时,它不会被忽略。我尝试在src dir作为一个整体进行设置,但它也没有用。但是,当我在svn_test目录上设置它时,它应该工作。

项目在Eclipse中,项目元文件是使用mvn pax / eclipse插件生成的。

我在这里缺少什么?还有什么需要做的?是否有一些其他设置会覆盖svn:ignore

1 个答案:

答案 0 :(得分:1)

您应该在值为__generated的abc文件夹上设置svn:ignore属性。

对于svn 1.8,也可以在src文件夹中使用svn:global-ignores。

另外,请注意,如果__generated已经添加到Subversion,那么ignore将无法正常工作。忽略仅适用于“未版本化”项目。