我正在运行 Eclipse - Indigo 并为使用 Gradle 构建的 EGit 配置了一个项目。今天我在 eclipse 的 Package Explorer 中注意到,build.gradle 文件的图标上现在有一个红色的斜线:
小红斜线是从哪里来的,是什么意思?它是一个真实的东西(我不这么认为,文件没有从命令行显示在 git status 中,这个红色斜线图标也没有出现在首选项、团队、Git、标签装饰中)?在今天之前我从未注意到它,这让我相信它直到今天才出现。
编辑: .gitignore 是否有可能导致 eclipse 中的困惑?这是我的 .gitignore 的内容
/测试输出
/日志
# Gradle
.gradle
/build
# OSX
.DS_Store
# Eclipse
.classpath
.project
.tomcatplugin
.settings/
/work
/bin
# Emacs backup files
*~
\#*\#/bin
最佳答案
红色斜杠是 Groovy-Eclipse 的东西。这意味着 gradle 构建文件被解释为 groovy 文件,但是这个 groovy 文件不在构建路径上(这是有道理的,因为 gradle 构建文件通常不在源文件夹中)。
有什么不工作,或者你只是对覆盖感到好奇?
关于eclipse build.gradle 有一个红色斜线穿过它,这是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11091806/