每次运行Grails应用程序时,它都会尝试卸载一个插件(resources-1.2.RC2
)。当它安装在使用IntelliJ IDEA的,它卸载它成功地,我看到:Grails总是试图卸载插件
| Uninstalled plugin [resources]
和失败:
| Error Fatal error during compilation org.apache.tools.ant.BuildException:
srcdir "***/2.1.1/projects/***/plugins/resources-1.2.RC2/grails-app/resourceMappers"
does not exist! (Use --stacktrace to see the full trace)
请注意,我只能通过InteliJ IDEA安装这个插件,当我米试图从命令行(使用grails install-plugin resources
)安装它,它只是记录:
| Plugin not installed.
如果未安装插件,和我做grails run-app
,它写入(每次!):
| Warning No plugin [resources-1.2.RC2] installed, cannot uninstall
应用程序失败,因为无法从resources
插件中找到所需的类。
-
我想这是因为发生了损坏的配置里面~/grails
(我试着卸载它前一段时间),并执行在每次运行此操作。但我可以找到。
我甚至试图从~/.grails/2.1.1/projects
删除项目目录 - 没有帮助。
如何阻止它从删除此插件? Grails是否将商店信息卸载到什么插件?
PS此外,我不明白,为什么plugins { compile ":resources:1.2.RC2" }
在BuildConfig.groovy
不被grails使用?我总是需要运行install-plugin
命令才能使其工作?
看起来这是bug http://jira.grails.org/browse/GRAILS-9421 –