我采取的步骤:
- 启动了一个新的 Play 应用程序。
- 创建了一个 lib 文件夹。
- 复制到lib:playOrm/output/jardist/*.jar + playorm/output/libs/playorm.jar + playorm/src/resources/play2plugin/plugin2.1jar
- 更改了 conf 并添加了 play.plugins.conf 根据:http ://buffalosw.com/wiki/PlayFramework-2.x-support/
- 在这一点上,我开始玩,并得到了 google gson 的缺失类异常。我也将它添加到库中。
现在,当我运行 play 应用程序时,我得到:
插件 [play.CorePlugin] 无法实例化。java.lang.NoSuchMethodException: play.CorePlugin.(play.Application)
我错过了什么?
更新:将我原始帖子中的文件名从 plugin.conf 更正为 play.plugins 并添加堆栈跟踪:
java.lang.NoSuchMethodException: play.CorePlugin.<init>(play.Application)
java.lang.Class.getConstructor0(Unknown Source)
java.lang.Class.getConstructor(Unknown Source)
play.api.WithDefaultPlugins$$anonfun$plugins$1$$anonfun$apply$9.apply(Application.scala:137)
play.api.WithDefaultPlugins$$anonfun$plugins$1$$anonfun$apply$9.apply(Application.scala:130)
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
...