4

我正在尝试为 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 时会出现,所以也许它正在安装?但如果是这样,为什么 import 语句会抛出解析错误?

更新:这绝对是安装的问题。我不知道问题是什么,但我已经设法解决它。发布过程的答案。

好吧,我不能给自己发一个答案,因为我需要 100 个代表在 8 小时内回答自己,而我当然只有 99 个...... :)

答案是在 STS 的项目资源管理器窗口中右键单击项目下的“插件”并手动找到 ws-client 插件并标记安装。我将在 5 小时内将此作为实际答案发布。

4

2 回答 2

2

所以出于某种原因使用

grails install-plugin ws-client

命令无法正常工作。我从命令行和 STS 的内置终端运行它。两者都给了我它没有完成安装的问题,但也没有给出错误。

无论如何,我终于设法通过在 STS 项目资源管理器窗口中我的项目下右键单击“插件”来安装插件。从那里您可以打开“Grails 插件管理器”并搜索 ws-client。我选择了它进行安装,它最终安装顺利。

仍然不知道为什么我不能从常规命令行执行此操作,但是此方法有效并已安装,因此希望将来可以对其他人有所帮助!

于 2011-07-26T03:55:59.127 回答
0

对我有用的另一种方法(我正在使用 STS)是grails install-plugin ws-client 通过 Ctrl+Alt+Shift+G(Mac 上的 Cmd+Alt+Shift+G)访问 grails 命令行来运行

此外,它有助于在安装插件并重建它后“刷新”项目(如果您关闭了自动构建)

于 2012-07-05T23:50:39.057 回答