Я разрабатываю веб-сервисы Spring с использованием MongoDB и создаю их с помощью gradle. Я хотел бы развернуть его на Heroku. Я делаю push в соответствии с документацией, и я изменил пакет сборки на gradle, в соответствии с этим: https://devcenter.heroku.com/articles/buildpacks
Сначала я делаю git init
, затем добавляю все с помощью git add .
и коммичу с помощью git commit -m "message"
. После этой стандартной процедуры я пушу все на хероку с помощью git push heroku master
.
После этого загружаются зависимости и после этого я получаю ошибку:
1 error
:compileJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'
> Compilation failed; see the compiler error output for details.
...
BUILD FAILED
А вот мой build.gradle:
buildscript {
repositories {
maven { url "http://repo.spring.io/libs-release" }
mavenLocal()
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.1.7.RELEASE")
}
}
apply plugin: 'java'
apply plugin: 'application'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot'
jar {
baseName = 'appname'
version = '0.1.0'
}
repositories {
mavenLocal()
mavenCentral()
maven { url "http://repo.spring.io/libs-release" }
}
dependencies {
compile("org.springframework.boot:spring-boot-starter-web")
compile("org.springframework.boot:spring-boot-starter-actuator")
testCompile("junit:junit")
compile("org.springframework.data:spring-data-rest-webmvc")
compile("org.springframework.data:spring-data-mongodb")
compile("com.google.guava:guava:17.0")
compile("org.apache.commons:commons-lang3:3.3.2")
}
task wrapper(type: Wrapper) {
gradleVersion = '1.11'
}
task stage(dependsOn: ['clean', 'installApp'])
У кого-нибудь есть решение для этого? Заранее спасибо.