5

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

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

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

回答

1

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

因此,retrolambda现在像广告一样工作。在使用GAE时,这是一个巨大的生产力提升。只需确保在CI系统中使用JDK7运行测试工具。