Windows Docker-Desktop构建Maven项目提示 sh mvnw: not found解决方式

今天从Docker官网上面拉下来个项目使用Windows Docker Desktop构建镜像时报错:
在这里插入图片描述

真的很糟心,在Mac上面测试是可以的。百度谷歌一大圈,有的说是权限问题,有的说是换行符问题,终究是太麻烦!但是原因我可以确定差不多就是换行符原因!

解决方式:
最后我通过阿里的SpringBoot脚手架重新构建一个新的Maven项目,拿出来了里面的mvnw等文件替换了原工程中的文件,替换列表:

mvnw
mvnw.cmd
.mvn/

然后重新docker build…就可以了!
如图(其实理论上只需要mvnw即可,本着全换保险起见):
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_25404477/article/details/129338290