如何让Grails忽略.DS\u存储

如何让Grails忽略.DS\u存储,grails,Grails,我在OSX10.9(Maverick)上使用Grails2.3.3。我发现,如果我使用Finder浏览目录结构,它将在每个目录中创建一个.DS_存储文件(与往常一样)。这导致grails抛出大量错误,所以我想知道是否可以告诉grails忽略所有的.DS_存储文件 详情如下 所以在使用Finder浏览之后,如果我转到“grails测试应用程序”,我会收到大量错误消息和堆栈跟踪。示例(堆栈跟踪将继续执行更多的行,因此仅举一个示例): 但您当然可以忽略指定的文件。。。。当然 Grails 2.3.4修

我在OSX10.9(Maverick)上使用Grails2.3.3。我发现,如果我使用Finder浏览目录结构,它将在每个目录中创建一个.DS_存储文件(与往常一样)。这导致grails抛出大量错误,所以我想知道是否可以告诉grails忽略所有的.DS_存储文件

详情如下

所以在使用Finder浏览之后,如果我转到“grails测试应用程序”,我会收到大量错误消息和堆栈跟踪。示例(堆栈跟踪将继续执行更多的行,因此仅举一个示例):


但您当然可以忽略指定的文件。。。。当然

Grails 2.3.4修复了此错误。2.3.3的解决方法是:

同样的问题。对我来说,我只需要移除一个 .DS_存储在项目根目录和grails app文件夹中- 在这一点上,所有的错误都消失了

| Error Unable to obtain resource from /Users/Stevenson/grails/testApp/grails-app/.DS_Store: 
| Error java.util.zip.ZipException: error in opening zip file
| Error     at java.util.zip.ZipFile.open(Native Method)
| Error     at java.util.zip.ZipFile.<init>(ZipFile.java:215)
| Error     at java.util.zip.ZipFile.<init>(ZipFile.java:145)
| Error     at java.util.jar.JarFile.<init>(JarFile.java:153)
| Error     at java.util.jar.JarFile.<init>(JarFile.java:117)
| Error     at org.apache.tools.ant.AntClassLoader.getResourceURL(AntClassLoader.java:1006)
| Error     at org.apache.tools.ant.AntClassLoader.getResource(AntClassLoader.java:887)
find . -name '.DS_Store' -exec rm {} +