IntelliJ在清除grails ivy缓存后无法找到spock包
以下是今天发生的事情: 我仍然在学习grails,所以我在config.groovy文件中搞砸了一些东西,没有意识到这一点,这破坏了我的grails。它再也找不到正确版本的斯波克了。在没有意识到问题是什么的情况下,我尝试了几种方法,包括IntelliJ在清除grails ivy缓存后无法找到spock包,grails,groovy,intellij-idea,spock,Grails,Groovy,Intellij Idea,Spock,以下是今天发生的事情: 我仍然在学习grails,所以我在config.groovy文件中搞砸了一些东西,没有意识到这一点,这破坏了我的grails。它再也找不到正确版本的斯波克了。在没有意识到问题是什么的情况下,我尝试了几种方法,包括rm-rf~/.grails/ivy cache。我最终发现了错误,现在可以从命令行运行grails测试应用程序了。然而,IntelliJ再也找不到spock了,所以从接口运行测试的便利性已经消失了 我遇到的具体问题是IntelliJ给了我一个无法解析符号“spo
rm-rf~/.grails/ivy cache
。我最终发现了错误,现在可以从命令行运行grails测试应用程序了。然而,IntelliJ再也找不到spock了,所以从接口运行测试的便利性已经消失了
我遇到的具体问题是IntelliJ给了我一个无法解析符号“spock”
。我注意到的唯一区别是,在项目视图中的外部库下,过去grails下载的库中有插件列表。现在,什么都没有了
我已尝试重新安装我的Spock插件。我一直回避独立下载spock jar,因为如果它与我的构建机器使用的版本有一点不同,那么我检入损坏文件的可能性很高
有人有什么想法吗
谢谢。为了完整起见,我是如何解决这个问题的:
我删除了我的git repo,重新下载了它,并从源代码中创建了一个新的intellij项目。极端的,令人不快的,但我让我的代码重新工作。我想你已经这样做了,但以防万一,文件>使缓存无效/重新启动。我没有这样做,但无论如何它都没有工作。谢谢你的建议。欢迎你@gail terman