Как сделать jar-файл исполняемым с помощью nodejs в heroku
У меня есть приложение узла, которое выполняет файл JAR следующим образом:
command(params, cb) {
var cmd = '/usr/bin/java -jar JavaAPI.jar ' + this.node_id + " " + this.node_address;
for (var i = 0; i < params.length; i++) {
cmd += " " + params[i];
}
child = exec(cmd, cb);
}
Его отлично работает в локальной машине. Теперь я хочу развернуть его в git, я попробовал с pom.xml и плагином java, как предложено в плагине doc: java, и с пакетами сборки, но ничего из этого не работает. При использовании пакетов сборки и файла pom.xml возникает следующая ошибка:
Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.6.RELEASE:repackage (repackage) on project redditbot-mps: Execution repackage of goal org.springframework.boot:spring-boot-maven-plugin:2.1.6.RELEASE:repackage failed: Unable to find main class
Это может быть потому, что у меня нет файлов Java. И с плагином нет ответа. Каков наилучший способ развертывания на героку в моем случае? Мне просто нужно запустить проект узла, который зависит от файла.jar для некоторых результатов. Благодарю.