2013-01-13 60 views
7

最近,我嘗試使用java-image-scaling庫來調整圖像文件的大小。因此,我通過Eclipse設置了java-image-scaling jar文件,這是通常的Eclipse項目設置外部jar文件的一種方式。在Eclipse中,沒有錯誤(我的意思是,沒有紅色下劃線),以使用java-image-scaling庫。但是,當我嘗試通過Play進行編譯時!控制檯,編譯器說它找不到java-image-scaling jar文件。這很奇怪,因爲我和喬達時間庫完全一樣,沒有問題。在Play框架中使用外部罐子

我是否缺少一些在Play框架項目中使用外部jar(java庫)的東西?

enter image description here

檢查這張截圖,顯示我已經添加喬達DATATIME庫和Java的圖像縮放庫。

回答

17

您必須添加在project/Build.scala文件的依賴性:

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

或者您可以直接在Google Play應用程式的lib文件夾拖放您的罐子。

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

對於喬達時間,它的工作原理是因爲該庫已經存在於Play依賴項中。

詳情請參閱Play documentation