第一次写maven依赖到pom文件中,按照spring实战书上第一个入门例子敲了三四十分钟,因为不知道版本号有无关系,故问了同学。才知道。。写这些依赖大家都是从maven官网上查找,直接复制粘贴下来就行。至于版本号,只要不冲突,最好别选最新的,没有太大关系。 一般都是把一些常用的依赖弄过来,到时候写代码时,哪里飘红,再看看是需要什么依赖加入即可。
后来又发现另外一个问题,就是maven project中的dependencies中全部都是红色波浪线,都是项目需要却没有导入的包。pom文件第一个project标签 出错,显示failed to read.... 再后来发现file-->project structure-->libaries中没有相应的jar包。
可是,当pom文件中需要更新索引时 已经下载好了阿。真相只有一个☞ 就是下载的jar包并没有导入工程。maven没有连接好。
于是查看idea中maven配置的仓库路径,是默认的路径,把setting文件路径复制查看,是没有的。可是默认在c盘的maven本地仓库路径是有的,查看其中jar包也都是有的。 后来百度了问题。看到说配置maven时最好要更改下载jar包的本地仓库路径。 想到了上Javaee课时老师带我们改过配置文件 还有仓库目录的。
默认仓库中有jar包,idea中要不要改maven版本号呢?要不要把改默认setting文件路径呢?要不要改成已经修改过的本地仓库路径呢?setting.xml使用conf中的 还是用改后复制到仓库目录下的呢?
带着一系列问题 请教了同学 ☀ 谢谢他们
maven要改成自己下载的版本号。
setting文件路径要改,用哪个都行。
改成修改过后的本地仓库,默认仓库还是不删了。也没多大
最后,可以右键pom 选择maven-->reimport 重新导入。或者右下角会提示 。
或者是从event log 中看到事件记录,点击蓝字
最后 导入的jar包可以从三处地方看 maven project中的dependencies;
file-->project structure-->libraries
或者是external libraries
积累了一小些 开心~~