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
 

"D:\JAVA JDK\bin\java.exe" -Dmaven.multiModuleProjectDirectory=D:\code\EPM\epmcloud-pdm-server -Djansi.passthrough=true -Dmaven.home=D:\maven\apache-maven-3.6.3 -Dclassworlds.conf=D:\maven\apache-maven-3.6.3\bin\m2.conf "-Dmaven.ext.class.path=D:\JAVAIDEA\JetBrains\IntelliJ IDEA Community Edition 2024.2.1\plugins\maven\lib\maven-event-listener.jar" "-javaagent:D:\JAVAIDEA\JetBrains\IntelliJ IDEA Community Edition 2024.2.1\lib\idea_rt.jar=62728:D:\JAVAIDEA\JetBrains\IntelliJ IDEA Community Edition 2024.2.1\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath D:\maven\apache-maven-3.6.3\boot\plexus-classworlds-2.6.0.jar;D:\maven\apache-maven-3.6.3\boot\plexus-classworlds.license org.codehaus.classworlds.Launcher -Didea.version=2024.2.1 -s D:\maven\apache-maven-3.6.3\conf\settings-epm.xml -Dmaven.repo.local=D:\maven\maven-erdc install [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for epm.cloud:epmcloud-pdm-starter:pom:3.1.2 [WARNING] 'dependencyManagement.dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: erd.cloud:erdcloud-mq-client:jar -> duplicate declaration of version ${erdcloud-sdk.version} @ epm.cloud:epmcloud-pdm-server:3.1.2, D:\code\EPM\epmcloud-pdm-server\pom.xml, line 273, column 25 [WARNING] [WARNING] Some problems were encountered while building the effective model for epm.cloud:epmcloud-pdm-server:pom:3.1.2 [WARNING] 'dependencyManagement.dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: erd.cloud:erdcloud-mq-client:jar -> duplicate declaration of version ${erdcloud-sdk.version} @ line 273, column 25 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] epmcloud-pdm-server [pom] [INFO] epmcloud-pdm-sdk [jar] [INFO] epmcloud-pdm-api [jar] [INFO] epmcloud-pdm-service [jar] [INFO] epmcloud-pdm-starter [pom] [INFO] epmcloud-pdm-app [jar] [INFO] epmcloud-pdm-plugin [pom] [INFO] epmcloud-pdm-sso [jar] [INFO] [INFO] -------------------< epm.cloud:epmcloud-pdm-server >-------------------- [INFO] Building epmcloud-pdm-server 3.1.2 [1/8] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for epmcloud-pdm-server 3.1.2: [INFO] [INFO] epmcloud-pdm-server ................................ FAILURE [ 1.281 s] [INFO] epmcloud-pdm-sdk ................................... SKIPPED [INFO] epmcloud-pdm-api ................................... SKIPPED [INFO] epmcloud-pdm-service ............................... SKIPPED [INFO] epmcloud-pdm-starter ............................... SKIPPED [INFO] epmcloud-pdm-app ................................... SKIPPED [INFO] epmcloud-pdm-plugin ................................ SKIPPED [INFO] epmcloud-pdm-sso ................................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.642 s [INFO] Finished at: 2025-08-05T14:11:12+08:00 [INFO] ------------------------------------------------------------------------ [WARNING] The requested profile "nexus" could not be activated because it does not exist. [ERROR] Failed to execute goal on project epmcloud-pdm-server: Could not resolve dependencies for project epm.cloud:epmcloud-pdm-server:pom:3.1.2: Failed to collect dependencies at erd.cloud:erdcloud-mq-client:jar:3.2.4 -> erd.cloud:erdcloud-mq-rocketmq:jar:3.2.4-1 -> org.apache.rocketmq:rocketmq-spring-boot-starter:jar:2.3.1 -> org.apache.rocketmq:rocketmq-spring-boot:jar:2.3.1 -> org.apache.rocketmq:rocketmq-client:jar:5.3.0 -> org.apache.rocketmq:rocketmq-remoting:jar:5.3.0 -> org.apache.rocketmq:rocketmq-common:jar:5.3.0 -> io.grpc:grpc-netty-shaded:jar:1.53.0 -> io.grpc:grpc-core:jar:[1.53.0]: No versions available for io.grpc:grpc-core:jar:[1.53.0] within specified range -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
08-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值