Да, это в основном возможно, я полагаю, если вы не делаете что-то очень хитрое.Однажды я развернул приложение Flask (Python), в котором использовался Stanford CoreNLP - все написано на Java.Вам понадобится heroku-buildpack-multi .
После добавления этого файла убедитесь, что вы создали .buildbacks
файл и добавили все необходимые вам пакеты сборки из Heroku github..
Это позволяет обойти Heroku, определяющий тип вашего приложения, и установить все необходимые пакеты сборки из файла .buildpacks
.