Как сделать 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 для некоторых результатов. Благодарю.

0 ответов

Другие вопросы по тегам