我有一个节点应用程序,它执行如下的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中部署它,我尝试使用doc中建议的pom.xml和java插件: java plugin和with build packs 但是这些都不起作用。使用build pack和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文件。而且插件没有响应。 就我而言,部署到heroku的最佳方法是什么? 我只需要运行一个依赖于.jar文件的节点项目即可获得一些结果。谢谢。