7

最近,我尝试使用 java-image-scaling 库来调整图像文件的大小。因此,我通过 Eclipse 设置 java-image-scaling jar 文件,就像通常的 Eclipse 项目设置其外部 jar 文件一样。在 Eclipse 中,使用 java-image-scaling 库没有错误(我的意思是,没有红色下划线。)。但是,当我尝试通过 Play 编译它时!控制台,编译器说找不到 java-image-scaling jar 文件。这很奇怪,因为我对 Joda Time 库做了完全一样的事情并且没有问题。

我是否缺少在 Play 框架项目中使用外部 jar(java 库)的东西?

在此处输入图像描述

检查此屏幕截图,显示我已经添加了 Joda 数据时间库和 java-image-scaling 库。

4

3 回答 3

17

您必须在project/Build.scala文件中添加您的依赖项:

val appDependencies = Seq(
  "com.mortennobel" % "java-image-scaling" % "0.8.5"
)

或者,您可以将 jar 直接放在libPlay 应用的文件夹中。

然后,在 Play 控制台中,使用命令eclipsifyeclipse根据您的 Play 版本(2.1.x 或 2.0.x)重新生成 Eclipse 文件。

对于 Joda 来说,它之所以有效,是因为该库已经存在于 Play 依赖项中。

有关详细信息,请参阅Play 文档

于 2013-01-13T09:03:05.127 回答
2

如果您不想使用依赖项,您可以在此处找到在项目中添加外部 jar 的过程:Add external Jar file to Play 2.0.4

于 2013-01-14T09:17:49.103 回答
0

在 play 1.x 中,您可以添加包含在conf/dependencies.yml

于 2021-02-02T02:51:29.090 回答