2017-01-12 4 views
0

Я работаю над Java REST api для проекта хобби, и я использую Heroku в качестве платформы для развертывания. Мне удалось развернуть приложение, используя heroku-maven-plugin.Почему развертывание Heroku GitHub не работает

Затем я включил репозиторий GitHub с приложением heroku и попытался развернуть его из главной ветки. Но тогда он не со следующим сообщением

Не удалось обнаружить набор buildpack https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/java.tgz

Подробнее: https://devcenter.heroku.com/articles/buildpacks#detection-failure

Не удалось отправить

Можете ли вы объяснить, как это исправить?

Update:

Я попытался установить buildpack к heroku/java как от приборной панели и инструмента Heroku CLI. Но проблема остается.

GitHub: online-activity-diary-api

+0

Какая версия плагина heroku-maven? Можете ли вы поделиться своим «pom.xml»? – codefinger

+0

никогда не бывало. я вижу код. какую команду вы используете для развертывания? 'mvn heroku: deploy'? – codefinger

+0

@codefinger. 'mvn heroku: deploy' отлично работает. У меня возникают проблемы при попытке развертывания с панели управления heroku. –

ответ

0

Heroku Maven плагин и развертывание Github для одного приложения не совместимы. Они используют разные сборки, которые выполняют другую работу. Сначала вам нужно убедиться, что вы развертываете в разные приложения с этими двумя механизмами.

При развертывании с синхронизацией Github вам необходимо убедиться, что ваш buildpack настроен на heroku/java на панели управления. Затем убедитесь, что ваше приложение имеет pom.xml, зарегистрированный в Git.

+0

Я настроил buildpack как 'heroku/java' в панели инструментов. Но все же я получаю ту же ошибку. –