如何使用Play Framework访问外部库?

时间:2013-07-04 23:07:13

标签: scala playframework-2.0

我正在尝试将.jar文件中包含的外部库与Play Framework一起使用。

我已将.jar文件添加到lib/目录中,但无济于事。

我知道我可以将依赖项添加到我的project/Build.scala文件中,但我不知道组ID,工件ID或版本号是什么。那些在.jar文件中找到了吗?

3 个答案:

答案 0 :(得分:1)

您可以转到项目结构 在项目设置下->模块-> 转到“依赖项”标签,在sbt-unmanaged-jars下,您可以手动编辑和添加lib。

答案 1 :(得分:0)

groupIDartifactIDversion为“Maven Coordinates”。需要这三个标识才能在Maven Repository中找到确切的jar文件。提供时,构建系统(和Play!使用SBT)可以自动查找,下载和包含您要使用的库(假设该库存在于存储库中)。

由于这是一个全局存储库,groupID应该唯一地标识项目。 groupID通常与主项目的包相同,例如org.apache.commonsartifactID应该识别项目中的特定jar,例如commons-io。很明显,version指向jar的确切版本。

答案 2 :(得分:0)

How to use IntelliJ with Play Framework and Scala 看这个简短的教程。

但是在调用create module command idea with-sources=yes

之前,你必须将所有必需的jar添加到lib文件夹

所以,再次

  1. 创建新应用程序
  2. 创建lib文件夹并复制所有jar
  3. 创建IDE模块
  4. 这只是我成功部署它的一种方式