以下是今天发生的事情:
我还在学习grails的方法,所以我在config.groovy文件中搞砸了一些东西而没有意识到这一点,这打破了我的问题。它再也找不到合适的Spock版本了。我没有意识到问题是什么,我尝试了几件事,包括rm -rf ~/.grails/ivy-cache
。我最终发现了我的错误,现在可以从命令行运行grails test-app。但是,IntelliJ无法再找到spock,因此从其界面运行测试的便利性已经消失。
我遇到的具体问题是IntelliJ给了我一个Cannot resolve symbol 'spock'
。从现在到现在,我注意到的唯一区别是,在项目视图中的外部库下,曾经有过grails下载的库和插件列表。现在,什么都没有。
我已经尝试重新安装我的Spock插件。我已经避免独立下载spock jar,因为如果它与我的构建机器使用的那个稍微不同,那么我将检查损坏的文件的可能性很高。
有没有人有任何想法?
感谢。
答案 0 :(得分:0)
为了完整起见,我如何解决问题:
我删除了我的git repo,重新下载了它,并从源代码创建了一个新的intellij项目。极端,不愉快,但我的代码再次运作。