1

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

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

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

4

3 回答 3

1

您可以转到 Project Setting -> Modules -> Go to tab Dependencies 下的 Project Structure ,在 sbt-unmanaged-jars 下,您可以手动编辑和添加您的 lib。

于 2018-10-24T07:49:53.143 回答
0

如何将 IntelliJ 与 Play Framework 和 Scala 一起使用, 请参阅此简短教程。

但是您必须在调用 create module 命令之前将所有必要的 jar 添加到 lib 文件夹idea with-sources=yes

所以,再一次

  1. 创建一个新的应用程序
  2. 创建lib文件夹并复制所有jar
  3. 创建 IDE 模块

这只是我成功部署它的一种方式

于 2013-10-30T12:25:22.943 回答
0

groupIDartifactID并且version是“<a href="http://maven.apache.org/pom.html#Maven_Coordinates" rel="nofollow">Maven 坐标”。需要这三个标识才能在Maven Repository中找到确切的 jar 文件。提供后,构建系统(和 Play! 使用 SBT)可以自动查找、下载并包含您要使用的库(假设该库存在于存储库中)。

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

于 2013-07-04T23:39:51.277 回答