2015-04-06 73 views
1

我已经创建了一个播放模块,我怎样才能将导出的jar导入到普通的java项目(不是播放项目)?导入播放框架模块作为jar到java项目

当我试了一下它给了错误:

The type play.libs.F$Promise cannot be resolved. It is indirectly referenced from required .class files

回答

2

您需要包括播放库也是如此。看看deployment documentationactivator dist允许您为整个Play-app创建一个独立的发行版。

您还可以在输出中搜索包含您需要的类的jar文件,并将这个jar添加到您的项目中。

或者:使用sbt/maven来管理您的依赖关系并添加整个play-framework。 (虽然似乎有点矫枉过正)

+0

所以我应该做activator dist然后获取文件夹库中的所有库并将其放入依赖库中。 –

+1

尽量只包含那些你真正需要的东西,这样你就不会在不必要的库中混淆你的应用程序。 – Peanut

+0

非常感谢您的帮助。 –