我正在尝试在heroku上部署spring boot app,但是它给出了这个错误。
执行:./ mvnw -DskipTests clean dependency:list install /app/tmp/buildpacks/e782c3288b01b248be381c97e3f23aeda5e610f7dd2f2c9749a89a771b32043a84f622fb4ec83d116e950b751bc6916ba9aae8b55677a38a1b21c9dd14ed5ecb/lib/maven.sh: ./mvnw:/ bin / sh ^ M:错误的解释器:没有这样的文件或目录
!错误:无法使用Maven构建应用程序
答案 0 :(得分:0)
请按照以下步骤在Heroku中部署Web应用程序。
将包装改为战争。
<packaging>war</packaging>
右键单击您的项目选择RunAs -> Maven Install
,一旦maven清理并在目标文件夹下构建项目,您将创建项目war。如果需要,请重命名。
我希望你下载heroku cli
。如果没有,请单击here并安装。
现在打开cmd并使用这些command登录到heroku,一旦成功登录,然后使用war created location
命令导航到cd
(项目的目标位置)。
安装heroku-cli-deploy插件。安装完成后,执行以下命令heroku war:deploy <war_file_name.war> --app <app_name>
app_name将是您在heroku中创建的项目。
战争成功上传后,执行以下命令以启动应用程序heroku ps:scale web=1
。