在Play框架中使用外部jar

byr*_*1st 7 playframework-2.0

最近,我尝试使用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库.

nde*_*rge 17

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

val appDependencies = Seq(
  "com.mortennobel" % "java-image-scaling" % "0.8.5"
)
Run Code Online (Sandbox Code Playgroud)

或者您可以直接将您的jar放入libPlay应用程序的文件夹中.

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

对于Joda时间,它起作用,因为该库已存在于Play依赖项中.

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