gpt4 book ai didi

java - 错误 : Your buildpacks do not contain the heroku/jvm buildpack! 将 heroku/jvm 添加到您的构建包

转载 作者:行者123 更新时间:2023-11-30 06:03:08 26 4
gpt4 key购买 nike

我有一个带有 gradle 和 spring boot 的 java 项目,我想将其部署到 Heroku。

我使用 gradle war 在本地创建了 myApp.war(我必须在本地部署,因为我使用的是本地 lib 存储库)。 war 已经成功创建,但是当我尝试部署到 Heroku heroku war:deploy myApp.war --app appName 时,我收到错误:

 ! ERROR: Your buildpacks do not contain the heroku/jvm buildpack!Add heroku/jvm to your buildpack configuration or run `heroku buildpacks:clear`.
! Re-run with HEROKU_DEBUG=1 for more info.
! There was a problem deploying to appName.
! Make sure you have permission to deploy by running: heroku apps:info -a appName

我正在使用:

  • Java 10
  • Spring 启动
  • 等级 4
  • 我已经通过 heroku 应用程序设置添加了 heroku/gradle 构建包。
  • build.gradle

    插件{ 编号'Java' 编号“想法” 编号“行家” id ' war ' 编号“应用程序” id 'org.springframework.boot' 版本 '2.0.6.RELEASE'

    mainClassName = "com.my.app.BootApplication"

    war { baseName = '我的应用程序' 版本 = '1.0.0'

    logger.lifecycle "war.archivePath = $war.archivePath"

    description = """我的应用描述"""

    来源兼容性 = 10目标兼容性 = 10

    tasks.withType(JavaCompile) { options.encoding = 'UTF-8'

    存储库{
    Maven { 网址“http://repo.maven.apache.org/maven2”} maven { url uri('../my-locally-private-repository') }

    依赖关系{ 编译组:'org.springframework.boot',名称:'spring-boot-starter-data-jpa',版本:'2.0.4.RELEASE' 编译组:'org.springframework.boot',名称:'spring-boot-starter-web',版本:'2.0.4.RELEASE' 编译组:'org.springframework.boot',名称:'spring-boot-starter-web-services',版本:'2.0.4.RELEASE' 编译组:'org.springframework.boot',名称:'spring-boot-starter-security',版本:'2.0.4.RELEASE' 编译 'com.github.jsimone:webapp-runner:8.5.11.3' 编译组:'org.hamcrest',名称:'hamcrest-core',版本:'1.3' 编译组:'com.my.app,名称:'private-dependency-1',版本:'1.0.0' testCompile 组:'org.springframework.boot',名称:'spring-boot-starter-test',版本:'2.0.4.RELEASE'

  • 系统属性

    java.runtime.version=10

  • 个人资料

    web: java -jar build/server/webapp-runner-.jar build/libs/.war

我该如何解决这个问题?

最佳答案

像错误消息所说的那样运行 heroku buildpacks:clear。推送 WAR 文件时不使用 heroku/gradle buildpack。

关于java - 错误 : Your buildpacks do not contain the heroku/jvm buildpack! 将 heroku/jvm 添加到您的构建包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53050441/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com