Heroku 构建和部署 Jersey App 找不到符号
Heroku Build and Deploy Jersey App Cannot find symbol
我使用 heroku 和 maven 项目提供的构建包构建了一个 Jersey 应用程序,并关注了这个博客:
https://blog.dejavu.sk/running-jersey-2-applications-on-heroku/?fbclid=IwAR2gc9YoPI8irEa4DVD68PheLCx5pFjdWuc5dKbZmJA5d_D-wjt_-wPTlLo
在我的代码中,我使用 java.time 包中的类型 "LocalDate" 来处理日期,在本地主机上一切正常,但是当我尝试使用 "git heroku push master" 进行部署时,我遇到麻烦了:
现在我与以前的构建相同,因为我使用 Genson 序列化和反序列化对象并解决这个问题,我通过 eclipse 中的 Maven 工具添加了依赖项,一切顺利。
我以为我只需要为此 java.time 做同样的事情,但我找不到 maven 依赖项安装甚至 .jar 。
因为它是 Java,我认为它是内置的......我尝试使用另一个库来处理时间,比如 "Joda-time" 但如果可以避免这种情况,那么我就不必重写每一段代码我会对 LocalDate 感兴趣。
有什么想法吗?
谢谢
没有更多细节我只能猜测:
- 检查 User
和 UserPersiatance
.
中的导入语句
- 检查您是否配置了正确的 java 版本(在 Maven 编译器插件中定义)。
java.time.LocalDate
仅存在于 java 版本 1.8 .
我使用 heroku 和 maven 项目提供的构建包构建了一个 Jersey 应用程序,并关注了这个博客: https://blog.dejavu.sk/running-jersey-2-applications-on-heroku/?fbclid=IwAR2gc9YoPI8irEa4DVD68PheLCx5pFjdWuc5dKbZmJA5d_D-wjt_-wPTlLo
在我的代码中,我使用 java.time 包中的类型 "LocalDate" 来处理日期,在本地主机上一切正常,但是当我尝试使用 "git heroku push master" 进行部署时,我遇到麻烦了:
有什么想法吗?
谢谢
没有更多细节我只能猜测:
- 检查 User
和 UserPersiatance
.
中的导入语句
- 检查您是否配置了正确的 java 版本(在 Maven 编译器插件中定义)。
java.time.LocalDate
仅存在于 java 版本 1.8 .