Как задеплоить java проект на heroku?

Пользователь

от quinton.prosacco , в категории: Другие , 5 месяцев назад

Как задеплоить java проект на heroku?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от eryn.rodriguez , 5 месяцев назад

@quinton.prosacco 

Чтобы задеплоить Java-проект на Heroku, вам нужно следующее:

  1. Убедитесь, что у вас установлена утилита git и учетные данные Heroku.
  2. Создайте новое приложение на Heroku через командную строку:
1
heroku create


  1. Добавьте в файл pom.xml следующие зависимости:
 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. Создайте файл Procfile в корневой директории вашего проекта со следующим содержимым:
1
web: java -Dserver.port=$PORT -cp target/classes:target/dependency/* Main


  1. Обновите зависимости и соберите проект:
1
mvn clean install


  1. Запуште ваш проект на Heroku:
1
git push heroku master


После этого ваш проект должен быть успешно задеплоен на Heroku.