2012-05-10 124 views
2

我是新玩框架。我正在使用游戏2.0。我正在尝试为我的应用程序生成excel报告。当我越过我的应用程序时,不会生成dependencies.yml。所以我创建了一个显式的dependencies.yml文件,并在application.conf中包含了play-dependency以及excel模块。但是没有关于excel模块的信息。所以我下载了excel 1.2.3 zip模块并放置在播放目录中。 Stil没有成功! 请尽快给我一个解决方案。玩框架 - dependencies.yml不会自动生成

回答

1

Play 2.0使用sbt来管理依赖性。没有更多的依赖.yml。参见如何声明依赖

http://www.playframework.org/documentation/2.0.1/SBTDependencies

+0

该文档未显示如何添加Play 2.0中模块的依赖关系。我尝试使用 VAL appDependencies = SEQ( “MySQL的” % “的MySQL连接器-java的” % “5.1.18”, \t “玩” % “练成” % “1.2.3” ) 更新后我得到sbt.ResolveException:无法解析的依赖项:play#excel; 1.2.3:未找到。 请告诉我如何在播放2.0中使用模块依赖关系 – rezacol

1

还要记住的文档,对于播放1.x中创建的模块将不会与播放2.x协同工作。它在每个模块的每个详细信息页面都有提及。

This module is for the Play 1.x series only.

目前2.0模块可在:https://github.com/playframework/Play20/wiki/Modules,但没有Excel的模块呢。

+0

感谢您的回复!那么你能告诉我如何在play 2.0中生成excel报告,或者在Play 2.0中不可能通过模块? – rezacol

+2

在执行'play clean-all' +'play update之后,使用来自Seb Cesborn的链接来包含Apache POI(将''org.apache.poi'%poi“%”3.8“'添加到'appDependencies') '命令,然后你就可以在库中生成任何报告。 POI的HOWTO中有一个示例:http://poi.apache.org/spreadsheet/how-to.html – biesior

+0

感谢Marcus! – rezacol