我在Heroku上有一个基于Maven的现有应用程序,我想用JHipster生成的基于Gradle的应用程序替换。我采取的步骤是:
jhipster heroku
git merge heroku --strategy ours
git push heroku
大多数部署成功(Node.js app detected
,Webpack日志记录),但随后出现错误:
Could not find a pom.xml file! Please check that it exists and is committed to Git.
没有pom.xml
是正确的,因为现在它是Gradle应用程序。但是显然,Heroku仍然期望基于Maven的Maven。这些知识存储在哪里,我该如何重置?
答案 0 :(得分:1)
已经发现。您必须运行以下命令才能删除Maven构建包:
heroku buildpacks:clear
此外,就我而言,我还必须设置:
heroku buildpacks:set heroku/nodejs
或者Heroku不知道是作为Gradle还是NodeJS运行。基于JHipster的应用程序需要后者。