我正在使用最新版本的Play Framework(即2.2版)开发一个项目,我想在类路径中包含Twitter4j库,以便将我的Web应用程序与twitter服务集成。实现这个目标的最佳方法是什么?
答案 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)
有两种方法:
在Play应用程序中创建一个lib/
文件夹,然后将jar文件放入其中。 SBT(Play使用的构建工具)将自动负责将jar添加到类路径中。
告诉SBT为您提取jar文件。将以下行添加到project/Build.scala
:
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将为您处理类路径。