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

时间:2013-09-28 12:32:12

标签: java twitter playframework-2.2

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

2 个答案:

答案 0 :(得分:2)

playframework使用sbt来管理依赖项。只需在build.sbt文件中添加twitter4j依赖项,它就会被下载并添加到classpath中。

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

  libraryDependencies += "org.twitter4j" % "twitter4j-core" % "2.1.4"

请参阅以下链接

http://www.playframework.com/documentation/2.2.0/SBTDependencies

答案 1 :(得分:1)

有两种方法:

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

  2. 告诉SBT为您提取jar文件。将以下行添加到project/Build.scala

  3. val twitter4j       = "org.twitter4j" % "twitter4j-core" % "3.0"
    resolvers += "twitter4j-repo" at "http://twitter4j.org/maven2"
    

    然后将appDependencies更新为如下所示:

    val appDependencies = Seq(
        ...
        twitter4j
    )
    

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