如何在Play Framework中将Jars添加到类路径?

san*_*ity 18 java eclipse playframework playframework-1.x

我的项目需要使用一些第三方罐子.我假设我将这些放在我项目的lib /目录中,但是我在哪里配置Play以将它们添加到类路径中?

我正在Eclipse中开发,我知道我可以将它们添加到Eclipse项目的构建路径中,但这并不一定会让Play在运行时引用它们.

dog*_*ane 34

Play会自动将应用程序li​​b目录中的所有jar添加到类路径中.

引用:

播放应用程序类路径构建如下(按此顺序):

* The /conf directory for the application
* The $PLAY_PATH/framework/play.jar
* All jar files found in your application /lib directory
* All jar files found in the $PLAY_PATH/framework/lib directory
Run Code Online (Sandbox Code Playgroud)

  • 我在lib文件夹中添加了一个jar,但是当我执行"play dependencies --sync"时,play remove是一个未知的依赖项.有什么我可以放在dependencies.yml让玩知道它应该在那里? (5认同)

Jea*_*end 11

别忘了做一个

玩ec

要么

玩eclipsify

当您在lib文件夹中添加新的jar时.如果不这样做,Eclipse将无法看到它们.

玩!运行时自动从lib文件夹中找到第三方jar,所以不要担心运行时.


Tom*_*rae 8

到目前为止,这两个答案都是错误的,因为只要您同步它就会删除它们.它也开始绕过游戏的包管理功能.

此处列出了包含罐子的其他方法(例如,Maven/etc)http://www.playframework.org/documentation/1.2.3/dependency

此处的Play邮件列表中还有一个帖子:http://groups.google.com/group/play-framework/browse_thread/thread/b54e4e25ae49161b


Ric*_*aca 5

按照此处给出的说明操作:

如何在Play中将本地jar文件指定为依赖项!框架1.x

如果使用Eclipse,请按照以下步骤操作:

$ play ec

请务必重新启动开发服务器.