大坑:Could not transfer artifact ****************
根据网上教程,看了很多很多东西,包括配置中央仓库的不同镜像,将idea中项目的默认maven改为自己安装使用的Maven,改了又改,试了又试它就是不成功都怀疑人生了。但是我一直都没有去仔细查看maven本身在控制台的报错,
大家仔细的看其中的仓库名,“D:\java\apache-maven-3.8.2\maven_repo”\org\mybatis\generator\mybatis-generator-maven-plugin\1.3.5\mybatis-generator-maven-plugin-1.3.5.pom.part.lock ,它是以"开头,但是在maven_repo/这里就打了”符号,(这里我是点击maven -install得到提示说本地仓库不可访问)这时我才意识到可能是自己setting.xml文件中的localRepository多加了双引号,进入setting.xml文件中一看果然如此。
将双引号去掉,下载jar包速度飞起,直接解决全部报错,项目初始化成功。
这就很迷啊,意味着我从使用Maven到今天发现这个错误,以前的Maven本地仓库设置全都是错误的,但为什么我前面的Maven项目都没有报错呢?都能成功运行,偏偏碰到这个项目就运行不了了,不过还好被发现了。