spirngboot项目.mvn/wrapper/maven-wrapper.properties‘ does not exist.

本文解决了一个关于Maven Wrapper配置的问题,具体表现为无法找到Wrapper属性文件。通过调整IDEA终端设置及更新Maven Wrapper,最终定位到.mvn/wrapper/maven-wrapper.properties文件缺失导致的问题,并给出了解决方案。

rm -rf ~ 命令后,项目出现一些问题,如下

执行命令:

./mvnw clean package -am -pl bistoury-dist -P$PROFILR -Dmaven.test.skip -Denforcer.skip=true

报异常:

================ starting to build bistoury agent ================
Exception in thread "main" java.lang.RuntimeException: Wrapper properties file '~/bistouryX/.mvn/wrapper/maven-wrapper.properties' does not exist.
        at org.apache.maven.wrapper.WrapperExecutor.forWrapperPropertiesFile(WrapperExecutor.java:54)
        at org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:60)
 

分析:

1、mvn --version 发现找不到命令,排查发现zsh中配置的MAVEN_HOME  没有了,重新配置

2、配置好后,在mac 终端执行mvn --version正常,在idea的终端依然找不到命令,故设置idea的终端:idea默认的zsh,之前改为 bash了,改回zsh后正常

 

3、确认maven 的配置没问题后,执行./mvnw clean package -am -pl bistoury-dist -P$PROFILR -Dmaven.test.skip -Denforcer.skip=true 依然报错

4、mvn -N io.takari:maven:wrapper 执行该命令后,会重新下载

 成功后,再次执行就好了

最终好奇项目根目录下.mvn/wrapper/maven-wrapper.properties文件中存了啥,打开后如下:

  1 distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip                                                     
  2 wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值