【问题标题】:Deploying Play Framework app in Heroku fails due to cannot find symbol error由于找不到符号错误,在 Heroku 中部署 Play Framework 应用程序失败
【发布时间】:2017-12-30 15:10:26
【问题描述】:

我正在尝试使用 Java 中的 Play Framework 2.5 在 Heroku 中部署一个应用程序,但显然找不到旋转模板。我已经将所需的 classes_managed 文件夹添加到构建路径中,以便可以找到由于 sbt compile 生成的类。我错过了什么?我发现的问题是由于 mvn install 命令,我也在使用 mvn 编译器版本 3.5.1。感谢您的帮助,在此先感谢您。

---------------------------------
remote:        [INFO] BUILD FAILURE
remote:        [INFO] ------------------------------------------------
------------------------
remote:        [INFO] Total time: 13.533 s
remote:        [INFO] Finished at: 2017-12-30T14:49:21+00:00  
remote:        [INFO] Final Memory: 29M/202M
remote:        [INFO] ------------------------------------------------
------------------------
remote:        [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-
compile) on project cdsstore: Compilation failure: Compilation 
failure:
remote:        [ERROR]/tmp/build_e0239abc024f292dddcba7732b9de514/app/controllers/CategoryListController.java:[51,27] cannot find symbol
remote:        [ERROR] symbol:   variable categorylist
remote:        [ERROR] location: class controllers.CategoryListController
remote:        [ERROR] /tmp/build_e0239abc024f292dddcba7732b9de514/app/controllers/CategoryListController.java:[75,27] cannot find symbol
remote:        [ERROR] symbol:   variable categorylist
remote:        [ERROR] location: class controllers.CategoryListController
remote:        [ERROR] /tmp/build_e0239abc024f292dddcba7732b9de514/app/controllers/CategoryListController.java:[113,27] cannot find symbol
remote:        [ERROR] symbol:   variable profile
remote:        [ERROR] location: class controllers.CategoryListController
remote:        [ERROR] /tmp/build_e0239abc024f292dddcba7732b9de514/app/controllers/ShoppingCartController.java:[67,39] package routes does not exist

【问题讨论】:

  • 在本地运行mvn clean install时,应用程序是否编译?
  • 感谢您的回复,最后我通过删除项目的maven性质并再次阅读来解决了这个问题。

标签: java maven heroku playframework-2.0 playframework-2.3


【解决方案1】:

我通过在 eclipse 中进入项目属性,禁用 maven 特性然后再次读取它来解决这个问题。

【讨论】:

    猜你喜欢
    • 2017-12-17
    • 2020-10-23
    • 2015-11-13
    • 2012-10-16
    • 2014-07-21
    • 2019-08-28
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    相关资源
    最近更新 更多