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

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

被折叠的 条评论
为什么被折叠?



