用IDEA在配置maven的pom.xml文件时,不知为何文件路径总会加上IDEA的bin目录的路径

img

代码:


4.0.0

<groupId>org.example</groupId>
<artifactId>ssm_yd</artifactId>
<version>1.0-SNAPSHOT</version>

<dependencies>
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.25</version>
    </dependency>
</dependencies>

错误描述:
Could not transfer artifact mysql:mysql-connector-java:pom:8.0.25 from/to alimaven (http://maven.aliyun.com/nexus/content/groups/public/): D:\IDEA\IntelliJ IDEA 2020.1\bin\‪D:\Dev\Maven.m2\repository\mysql\mysql-connector-java\8.0.25\mysql-connector-java-8.0.25.pom.part.lock (文件名、目录名或卷标语法不正确。)

就是在我的个人仓库路径前多了个IDEA的bin目录路径,有人遇到过这个问题吗,怎么解决?

检查你的maven环境,似乎和你maven的镜像下载网站配置有关。
清理一下缓存,
img

这文件被锁定了。

先找到你本地的maven仓库,然后看下路径是不是你报错的路径,如过是,把它移到正确的位置试试

应该是maven的环境变量没配对吧

可以修改下maven的settings.xml里面的localrepository地址试试,建议手打一遍地址,粘贴复制容易有不显示的特殊符号