Я развертываю с помощью github, но когда развертывание завершено, мой файл jar не создается, поэтому мне нужно было создать файл sh, чтобы управлять им, например:
start. sh
./mvnw clean package
./mvnw build
./mvnw package
java -Dserver.port=$PORT -jar target/barbershop-0.0.1-SNAPSHOT.jar
Procfile
web: chmod a+x ./mvnw; chmod a+x ./start.sh; ./start.sh