如何将 hosebird 客户端库集成到 Grails 项目中?
how do I integrate hosebird client library to a Grails project?
我的目标是使用 Twitter 提供的 hosebird client 在我的 Grails 项目中流式传输推文。
我真的不确定我将如何处理这个问题,但我首先尝试将它包含在我的 BuildConfig.groovy 的依赖项中,如下所示:
dependencies {
compile 'com.twitter:hbc-core:2.2.0'
}
然后,当我尝试模仿示例代码时,FilterStreamExample.java,在我的 TwitterService.groovy
中,GGTS(IDE)在我编写这些代码行时显示错误:
import com.google.common.collect.Lists
import com.twitter.hbc.ClientBuilder
import com.twitter.hbc.core.Client
import com.twitter.hbc.core.Constants
import com.twitter.hbc.core.endpoint.StatusesFilterEndpoint
import com.twitter.hbc.core.processor.StringDelimitedProcessor
import com.twitter.hbc.httpclient.auth.Authentication
import com.twitter.hbc.httpclient.auth.OAuth1
显然,由于编译时错误,这使我无法运行代码。它只是告诉错误是 "Groovy was unable to resolve".
你能告诉我我错过了什么吗?
这只是我没有注意到的 groovy 语法错误吗?我是 Groovy 的新手,所以请多多包涵。
或
这里的问题是在依赖项中包含库吗?
我的第一个目标是能够像我上面所说的那样使用库(BuildConfig 方式)在 尝试制作 jars 并将其放入 src/java。谁知道,编译时错误也会出现。我只是想知道目前我做的方法中的障碍是否容易解决。
GGTS 和 STS 不解析 BuildConfig.groovy
- 它们从 Grails 获取所有类路径信息。当您使用新的插件或 jar 依赖项更新 BuildConfig.groovy
时,右键单击左侧树中的项目节点并 select Grails Tools
| Refresh Dependencies
GGTS 将根据应用程序的当前状态重建其类路径。
我的目标是使用 Twitter 提供的 hosebird client 在我的 Grails 项目中流式传输推文。
我真的不确定我将如何处理这个问题,但我首先尝试将它包含在我的 BuildConfig.groovy 的依赖项中,如下所示:
dependencies {
compile 'com.twitter:hbc-core:2.2.0'
}
然后,当我尝试模仿示例代码时,FilterStreamExample.java,在我的 TwitterService.groovy
中,GGTS(IDE)在我编写这些代码行时显示错误:
import com.google.common.collect.Lists
import com.twitter.hbc.ClientBuilder
import com.twitter.hbc.core.Client
import com.twitter.hbc.core.Constants
import com.twitter.hbc.core.endpoint.StatusesFilterEndpoint
import com.twitter.hbc.core.processor.StringDelimitedProcessor
import com.twitter.hbc.httpclient.auth.Authentication
import com.twitter.hbc.httpclient.auth.OAuth1
显然,由于编译时错误,这使我无法运行代码。它只是告诉错误是 "Groovy was unable to resolve".
你能告诉我我错过了什么吗?
这只是我没有注意到的 groovy 语法错误吗?我是 Groovy 的新手,所以请多多包涵。
或
这里的问题是在依赖项中包含库吗?
我的第一个目标是能够像我上面所说的那样使用库(BuildConfig 方式)在 尝试制作 jars 并将其放入 src/java。谁知道,编译时错误也会出现。我只是想知道目前我做的方法中的障碍是否容易解决。
GGTS 和 STS 不解析 BuildConfig.groovy
- 它们从 Grails 获取所有类路径信息。当您使用新的插件或 jar 依赖项更新 BuildConfig.groovy
时,右键单击左侧树中的项目节点并 select Grails Tools
| Refresh Dependencies
GGTS 将根据应用程序的当前状态重建其类路径。