当前位置: 首页 > 知识库问答 >
问题:

未能执行目标... Maven,来自GitHub的Heroku部署

刘高驰
2023-03-14

我对马文·波姆有意见。我无法理解的xml文件。。。我用java创建了discord机器人,我想让它全天候在线。所以我找到了如何使用GitHub在Heroku上实现它的教程。当我部署project时,会出现以下错误:

       [INFO] BUILD FAILURE
       [INFO] ------------------------------------------------------------------------
       [INFO] Total time:  6.970 s
       [INFO] Finished at: 2022-07-15T15:44:01Z
       [INFO] ------------------------------------------------------------------------
       [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project gloombot: Fatal error compiling: invalid target release: 17 -> [Help 1]
       [ERROR] 
       [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
       [ERROR] Re-run Maven using the -X switch to enable full debug logging.
       [ERROR] 
       [ERROR] For more information about the errors and possible solutions, please read the following articles:
       [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
 !     ERROR: Failed to build app with Maven
       We're sorry this build is failing! If you can't find the issue in application code,
       please submit a ticket so we can help: https://help.heroku.com/
 !     Push rejected, failed to compile Java app.
 !     Push failed

共有1个答案

杨甫
2023-03-14

你使用了错误的java版本。我猜这个项目是用java 17构建的,但是你的java版本是错误的或者maven版本。

Java语言

快跑

java -version

Maven跑步

mvn -version

当任何一个都不显示java 17时,这可能是它不工作的原因。将JAVA_HOME更改为java 17的位置:

就为了这次会议

set JAVA_HOME=/path/to/jdk17

持久的

setx JAVA_HOME /path/to/jdk17
 类似资料:
  • 我在https://start.spring.io/ 互联网上的几个错误是相似的,但并没有解决我的问题。 当执行它时,我发现一个错误返回: 无法执行目标组织。springframework。boot:spring boot maven插件:2.4.1:run 这是我的POM和主文件 POM: 类: 我是Springboot新手,我该如何修复它?

  • Maven项目标志错误:未能执行goal org.springframework.boot:spring-boot-maven-plugin:2.1.3。release:repackage(repackage)on project pet-clinic-data:repackage of goal org.springframework.boot:spring-boot-maven-plugin:

  • 我正在使用Maven构建我的项目。我的maven版本是apache-maven-3.0.4。我正在使用Eclipse Luna。当我试图构建我的项目时,我得到了以下错误 [错误]无法执行目标org.apache.maven.plugins:maven-resource-plugin:2.7:OrionCommunity项目上的资源(默认资源):标记无效- 以下是我运行mvn clean insta

  • 我是maven的新手,学习如何以及何时在插件中执行阶段/目标 假设我的pom中有以下代码片段 现在,如果我执行mvn安装,安装之前的modello的所有阶段(以及每个阶段对应的所有目标)都将执行。正当 但是,如果进行以下修改以引入特定目标,则只会执行一个目标,即java目标(因为它位于安装阶段之前的生成源代码阶段)。对吗?

  • 各位开发人员朋友,我需要帮助。当我尝试从github部署到Azure AppService时,github控制台会显示以下错误。 各位开发人员朋友,我需要帮助。当我尝试从github部署到Azure AppService时,github控制台会显示以下错误。 执行目标组织失败。阿帕奇。专家插件:maven surefire插件:2.22.2:FastFoodApp项目上的测试(默认测试):存在测试

  • 我正在做一个maven项目,我的IDE是Eclipse我无法理解的是,当我在Eclipse中使用“clean-X”时,它会报告以下错误: 但是当我使用终端操作时,它是有效的。