2017-01-12 5 views
0

Ich arbeite eine Java-REST-API für ein Hobby-Projekt und ich verwende Heroku als meine Bereitstellungsplattform. Ich habe es geschafft, die Anwendung mit heroku-maven-plugin zu implementieren.Warum Heroku GitHub deploy ist fehlgeschlagen

Dann integrierte ich meine GitHub Repo mit Heroku App und versuchte, aus Master-Zweig zu implementieren. Aber dann schlägt es mit der folgenden Meldung

Fehlgeschlagen Satz buildpack https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/java.tgz

Weitere Daten zu erfassen: https://devcenter.heroku.com/articles/buildpacks#detection-failure

Push-

fehlgeschlagen

Können Sie mir bitte erklären, wie dieses Problem beheben?

aktualisieren:

Ich habe versucht, die buildpack zu heroku/java von beiden Armaturenbrett und dem Heroku CLI-Tool einstellen. Aber immer noch bleibt das Problem bestehen.

GitHub: online-activity-diary-api

+0

Welche Version des Heroku-Maven-Plugins? Können Sie Ihre 'pom.xml' teilen? – codefinger

+0

vergiss es. Ich sehe den Code. Welchen Befehl verwenden Sie zum Bereitstellen? 'mvn heroku: deploy'? – codefinger

+0

@codefinger. 'mvn heroku: deploy' funktioniert perfekt. Ich habe ein Problem bei der Bereitstellung von Heroku Dashboard –

Antwort

0

Das Heroku Maven Plugin und Github Bereitstellung der gleichen App sind nicht kompatibel. Sie verwenden verschiedene Buildpacks, die unterschiedliche Aufgaben ausführen. Sie müssen zunächst sicherstellen, dass Sie mit diesen beiden Mechanismen in verschiedenen Apps bereitgestellt werden.

Wenn Sie mit der Github-Synchronisierung bereitstellen, müssen Sie sicherstellen, dass Ihr Buildpack im Dashboard auf heroku/java konfiguriert ist. Stellen Sie dann sicher, dass Ihre Anwendung eine pom.xml in Git aktiviert hat.

+0

Ich habe das Buildpack als 'heroku/java' im Dashboard konfiguriert. Aber immer noch bekomme ich den gleichen Fehler. –