Java 使用Play Framework 2.2在类路径中包含JAR的最简单方法?

Java 使用Play Framework 2.2在类路径中包含JAR的最简单方法?,java,twitter,playframework-2.2,Java,Twitter,Playframework 2.2,我正在使用Play Framework的最新版本(即2.2版)进行一个项目,我希望在类路径中包含Twitter4j库,以便将我的web应用程序与twitter服务集成。实现这一点的最佳方法是什么?playframework使用sbt管理依赖关系。只要在build.sbt文件中添加twitter4j依赖项,它就会被下载并添加到类路径中 在build.sbt中添加依赖项,如下所示 libraryDependencies += "org.twitter4j" % "twitter4j-core"

我正在使用Play Framework的最新版本(即2.2版)进行一个项目,我希望在类路径中包含Twitter4j库,以便将我的web应用程序与twitter服务集成。实现这一点的最佳方法是什么?

playframework使用sbt管理依赖关系。只要在build.sbt文件中添加twitter4j依赖项,它就会被下载并添加到类路径中

在build.sbt中添加依赖项,如下所示

  libraryDependencies += "org.twitter4j" % "twitter4j-core" % "2.1.4"
请看下面的链接


有两种方法:

  • 在Play应用程序中创建一个
    lib/
    文件夹,并将jar文件放入其中。(Play使用的构建工具)将自动负责将jar添加到类路径

  • 告诉SBT为您获取jar文件。将以下行添加到
    项目/Build.scala

  • 然后更新
    appDependencies
    ,如下所示:

    val appDependencies = Seq(
        ...
        twitter4j
    )
    

    下次在播放提示下运行Play或发出
    reload
    时,SBT将为您处理类路径。

    感谢您提供的信息,Play框架与2.2版略有不同,托管依赖项现在在根目录下的build.SBT文件中声明,如Adi所述。我的错误。没有注意关于2.2的问题。
    val appDependencies = Seq(
        ...
        twitter4j
    )