我的项目需要使用一些第三方罐子。我假设我将它们放在项目中的LIB/目录中,但是我在哪里配置游戏将它们添加到ClassPath中?

我正在Eclipse中开发,我知道我可以将它们添加到Eclipse Project的构建路径中,但这不一定会在运行时将其引用。

有帮助吗?

解决方案

Play会自动将应用程序LIB目录中的所有罐子添加到ClassPath。

引用:

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

* 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

其他提示

不要忘记做一个

玩EC

或者

玩越来越多

当您在Lib文件夹中添加新罐子时。如果您不这样做,Eclipse不会看到它们。

玩! Runtime自动从LIB文件夹中找到第三方罐子,因此不必担心运行时。

到目前为止,两个答案都是错误的,因为一旦您同步,它就会删除它们。它还开始围绕Play的软件包管理功能。

此处列出了其他方法(例如,maven/etc) http://www.playframework.org/documentation/1.2.3/dependency

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

按照此处给出的说明:

如何将本地JAR文件指定为游戏的依赖性!框架1.x

如果使用Eclipse,请按照以下方式遵循以下操作。

$ PLAY EC

确保重新启动开发服务器。

这个答案确实对我有帮助。光滑的方式通过内部/依赖项添加罐子。https://stackoverflow.com/a/7185133/3439

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top