Google App Engine上的Retrolambda

sti*_*ure 5 google-app-engine maven-3 maven appengine-maven-plugin retrolambda

是否有人使用Retrolambda进行Google App Engine项目?你的pom.xml是什么样的?

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

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

sti*_*ure 1

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

因此,retrolambda 现在可以像宣传的那样工作。使用 GAE 时,工作效率会得到巨大提升。只需确保在 CI 系统中使用 JDK7 运行测试工具即可。