在 Java 项目中更新 Twitter4j

Updating Twitter4j in a Java project

我有一个使用 Twitter4j 流式传输 Twitter 数据的应用程序。在 Maven Dependencies 中,我有 4.0.2 版本,但我想更新到 4.0.4。 我怎么做?在 Configure Build Path 中,无法编辑 jar 文件的选择。

这是使用 Maven 的主要优势,它会获取所需的 jar 并将其缓存以供您进一步使用。

您不必下载更新后的 JAR,只需更新 Maven POM 文件中 JAR 的版本号并执行 cleanrebuild

当你这样做时,Maven 将检查你的本地存储库(缓存),如果 jar 尚未下载,它将转到 Maven 存储库,找到一个副本并下载它(这是假设你没有进行离线构建!),然后它将使用该副本来进行新构建。

<dependency>
    <groupId>org.twitter4j</groupId>  
    <artifactId>twitter4j-core</artifactId>
    <version>4.0.4</version>
</dependency>

希望对您有所帮助!

通过在 dependencies 部分添加此代码段来更新您的 pom.xml

<dependency>
    <groupId>org.twitter4j</groupId>
    <artifactId>twitter4j-core</artifactId>
    <version>4.0.6</version>
</dependency>

请注意,4.0.6 有几个重要的修复 incoming。例如,添加了对 enhanced_media_entities 的支持,这对于与 Twitter API.

的兼容性非常重要。

有关 2016 年 API 变化的更多详细信息,请查看此 link