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