Разверните приложение "Моя лошадь" (Spring Boot) в Хереку

У меня есть приложение загрузки gradle + spring boot со следующим файлом build.gradle:

buildscript {
    ext {
        springBootVersion = '2.0.0.BUILD-SNAPSHOT'
    }
    repositories {
        mavenCentral()
        maven { url "https://repo.spring.io/snapshot" }
        maven { url "https://repo.spring.io/milestone" }
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'

jar {
    baseName = 'teambuilting'
    version = '0.0.1-SNAPSHOT'
}
sourceCompatibility = 1.8
targetCompatibility = 1.8

repositories {
    mavenCentral()
    maven { url "https://repo.spring.io/snapshot" }
    maven { url "https://repo.spring.io/milestone" }
}


dependencies {
    compile('org.springframework.boot:spring-boot-starter-actuator')
    compile('org.springframework.boot:spring-boot-actuator-docs')
    compile('org.springframework.boot:spring-boot-starter-data-rest')
    compile('org.springframework.data:spring-data-rest-hal-browser')
    compile('org.springframework.boot:spring-boot-starter-web')
    compile('org.springframework.boot:spring-boot-starter-web-services')
    compile('org.springframework.boot:spring-boot-starter-data-mongodb')

    testCompile('org.springframework.boot:spring-boot-starter-test')
}

Но когда я пытаюсь развернуть свою главную ветку в Heroku, я получаю следующую ошибку:

-----> Failed to detect set buildpack https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/gradle.tgz
More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
 !     Push failed

Я добавил в Buildpacks, heroku/gradle. Что еще мне не хватает?

0
30 окт. '16 в 17:41
источник поделиться
1 ответ

вы должны определить в панели инструментов, что проект использует buildpack для Gradle. В build.gradle необходимо добавить эту задачу:

task stage {
    dependsOn build
}

и создайте Procfile, чтобы указать следующие шаги, как только heroku создаст ваше программное обеспечение.

Хуан Антонио

1
09 нояб. '16 в 1:51
источник

Посмотрите другие вопросы по меткам или Задайте вопрос