每次運行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 –