如here和here所述,应该能够-并且是docker-container的必备工具-能够使用{{来构建整个应用程序的WAR文件1}}或使用./gradlew -Pprod bootWar
通过docker-container使应用程序为部署做好准备。
但是Intellij IDEA告诉我,没有任务./gradlew bootWar -Pprod buildDocker
。而且bootWar
不会在./gradlew -Pprod bootRun
中生成*.war
文件。
我还尝试了直接发布到heroku,这是由推送到由本地jenkins2 docker-container控制的github存储库触发的。在heroku成功构建之后,甚至404站点也可能来自此。如果没有* .war,在jhipster.tech-documentation中用build/libs/
和./gradlew -Pprod bootWar -x test
记录的手动方式将无法使用。
那么如何将我的整体jhipster应用程序导出到heroku deploy:jar --jar build/libs/*war
文件中?
答案 0 :(得分:0)
AFAIK,您可以通过输入以下命令来用gradle进行战争
./gradlew -P prod build
和/或./gradlew -P prod build bootRepackage