起因
我显示将依赖配置复制到了pom.xml文件中(如下👇),但是maven并没有给我下载相关的jar包(我记得里面配置的包maven应该主动下载,idea主动引入的,但是发现依赖中只有junit.jar才可以引入,去了maven仓库中,发现并没有mysql-connector-java和mybatis相关的jar包,所以导致爆红,(;´༎ຶД༎ຶ`)
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.16</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.7</version>
</dependency>
</dependencies>
解决
解决过程中真的是特别艰辛,由于对maven使用上的不熟悉,都不知道它到底为什么报错,到处搜原因,之后鼠标点pom.xml文件爆红区域上面,人家说找不到相应的jar包,大无语!之前我还以为是我环境变量配置的问题
那就到官网上一个一个的下载相关的依赖,还得注意下载的版本一定要和pom.xml文件中写的一致,不然人家还是找不到,所以我就开启手动喂养idea之路
说说在解决过程中遇到的很傻的问题,在cmd中查看版本号的时候,我输入的是 mvn v 但是但是人家真正查看版本的命令是mvn -v,,以至于我顶着自己的环境变量看了好久 ,所以一定要小心呀~
但是
大范围爆红的问题解决了,jar包引入了进来,而且也可以直接使用里边的api,但是标签一致给我爆红,希望与知道原因的朋友给俺讲讲
最后…
还有一个问题,我理解的maven就是给我下载jar包,以及处理依赖关系的工具,原谅我才疏学浅,就想问maven为什么可以下载junit.jar放在仓库中,而不能下载其它的jar包?勿喷,小白
在下先走一步…