我正在尝试为grails安装ws-client插件。当我运行grails install-plugin ws-client时,它会进入
Resolving plugin ws-client. Please wait...
然后它似乎完成没有进一步的信息。我已经尝试删除application.properties文件中的插件(它出现在那里),但它没有帮助。
我知道插件未成功安装,因为我在尝试导入ws-client时遇到错误。
Unable to resolve class groovyx.net.ws.WSClient
有谁知道为什么没有正确安装?
谢谢!
更新:当我运行grails list-plugins -installed ws-client DOES出现时,可能它正在安装?但如果是这样,为什么import语句会抛出解决错误?
更新:这绝对是安装的问题。我不知道问题是什么,但我已经成功地解决了这个问题。在过程中发布答案。
好吧,我不能给自己发一个答案,因为我需要100名代表在8小时内回答自己,而我当然只有99 ...:)
答案最终是右键单击STS项目资源管理器窗口项目下的“插件”,并手动找到ws-client插件并标记安装。我会在5小时内将其作为实际答案发布。
答案 0 :(得分:2)
因此出于某种原因使用
grails install-plugin ws-client
命令无法正常工作。我从命令行和STS的内置终端运行它。两者都给我一个问题,即它没有完成安装,但也没有给出错误。
无论如何,我终于通过右键单击STS Project Explorer窗口中项目下的“plugins”来安装插件。从那里你可以打开“Grails插件管理器”并搜索ws-client。我选择了它进行安装,它安装完好无损。
仍然不知道为什么我不能从常规命令行中执行此操作,但是这种方法有效并安装了它,所以希望将来可以帮助其他人!
答案 1 :(得分:0)
另一种对我有用的方法(我正在使用STS)是通过Ctrl + Alt + Shift + G(Mac上的Cmd + Alt + Shift + G)访问grails命令行来运行grails install-plugin ws-client
在安装插件并重建之后,只需“刷新”项目(如果你自动建立已关闭),这有助于