我在 GitHub 上有一个存储库。它由3个项目组成。主要网络应用程序和库。主要应用程序是带有嵌入式 Tomcat 的 jar。我想在 Heroku 上部署主应用程序。我可以部署刚刚准备好的jar吗?如果是这样怎么办?
最佳答案
虽然不建议将二进制文件(例如 JAR) checkin Git 存储库,但您可以尝试使用第三方 Null Buildpack让 Heroku 只需按原样部署您的存储库而不进行编译。您仍然需要有一个 Procfile告诉 Heroku 如何启动您的应用程序。
除了 checkin JAR 的问题之外,此方法也不会在最新补丁 JDK 上运行您的应用程序。如果您想要两全其美,您需要制作自己的自定义构建包来下载 JDK,类似于 what the Java Buildpack does .
关于java - 是否可以在heroku上只部署jar而不是推送源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16456881/