Google App Engine 上的 Retrolambda

Retrolambda on Google App Engine

是否有人将 Retrolambda 用于 Google App Engine 项目?你的 pom.xml 长什么样?

为JDK8 编译并设置retrolambda 的maven 插件很简单。但是,要部署到 GAE,Google 的 appengine-maven-plugin 需要在 JDK7 下 运行 否则它会将 JSP 文件编译成在生产中中断的格式。

如何使用 JDK8+retrolambda 进行编译,而 JDK7 用于 appengine:update?

在我发布这个问题后,Google 对 SDK(或 maven 插件)进行了更改并修复了与 JDK8 的兼容性。

因此,retrolambda 现在可以像宣传的那样工作了。在 GAE 上工作时,它极大地提高了生产力。只需确保 运行 在您的 CI 系统中使用 JDK7 进行测试。