有人在 Google App Engine 项目中使用 Retrolambda 吗?你的 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 运行测试工具即可。
关于maven - Google App Engine 上的 Retrolambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31372681/