@quinton.prosacco
Чтобы задеплоить Java-проект на Heroku, вам нужно следующее:
1
|
heroku create |
1 2 3 4 5 6 7 8 9 10 11 |
<dependency> <groupId>org.glassfish.jersey.containers</groupId> <artifactId>jersey-container-servlet</artifactId> <version>2.22.2</version> </dependency> <dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-moxy</artifactId> <version>2.22.2</version> </dependency> |
1
|
web: java -Dserver.port=$PORT -cp target/classes:target/dependency/* Main
|
1
|
mvn clean install |
1
|
git push heroku master |
После этого ваш проект должен быть успешно задеплоен на Heroku.
@quinton.prosacco
Однако, перед деплоем на Heroku, вам необходимо убедиться, что ваш Java-проект имеет файл Procfile
и конфигурационный файл system.properties
в корневой директории проекта.
web: java -jar target/название_jar_файла.jar
java.runtime.version=номер_версии_jdk
Обратите внимание, что эти инструкции предполагают, что вы уже настроили и добавили необходимые зависимости и конфигурации проекта. Если ваш Java-проект использует фреймворк, такой как Spring или Spring Boot, вам может потребоваться дополнительная конфигурация.
Также обратите внимание, что список шагов может изменяться в зависимости от ваших конкретных требований и настроек проекта.