Grails 和 .gitigore

Posted

技术标签:

【中文标题】Grails 和 .gitigore【英文标题】:Grails and .gitigore 【发布时间】:2012-10-30 02:41:20 【问题描述】:

我刚开始进行 grails 开发,想知道 .gitignore 文件中应该忽略哪些文件。到目前为止,我的 .gitignore 看起来像这样:

*.iws
*Db.properties
*Db.script
.settings
.link_to_grails_plugins
stacktrace.log
/*.zip
/plugin.xml
/*.log
/*DB.*
/cobertura.ser
.DS_Store
/target/
/out/
/web-app/plugins
/web-app/WEB-INF/classes#

我目前正在使用来自 springsource 的 STS 作为我的 IDE。我无法弄清楚的唯一项目是“.classpath”文件和“target-eclipse”目录。我是否也应该将这两项放在 .gitignore 文件中?

也许有人可以帮我解决这个问题...

谢谢

【问题讨论】:

【参考方案1】:

“target-eclipse”和“target”(如果你从控制台运行)应该被忽略。这是编译的类所在的位置。

我还建议忽略“.classpath”,因为您可以使用 grails integrate-with --eclipse 生成它,但这是一个很大的讨论 whether you should or not

【讨论】:

【参考方案2】:

查看Grails.gitignore,它是用于各种环境的大量 gitignore 文件集合的一部分。

【讨论】:

以上是关于Grails 和 .gitigore的主要内容,如果未能解决你的问题,请参考以下文章

Grails 3.1.4 和 Docker - grails 命令返回“No profile found for name web”

eclipse 和 netbeans 6.1 的 grails 插件

如何优化 Grails 构建和测试执行速度?

Grails 和 .gitigore

Grails 3.0.1 和休眠会话错误

Grails - SSL 和 Spring 安全核心