通常用户可能不想将他们项目中的所有资源发布到资源库中。 例如,外部编辑器可能会在项目中创建临时文件,编译 .java 文件将会创建 .class 文件,类似地,许多构建操作将生成二进制文件。这些文件集中在一起可能会相当大。 另外,每当执行构建时还可能会重新生成这些文件,并导致许多出局更改。通常,这些文件不是某个成员想与小组其他成员共享的文件或者一直存在于资源库中的文件。
有两种机制可用于指定哪些资源不应发布到资源库中: