简介:
以前去面试的时候,经常会问,会使用maven么?以前总觉得maven是个很麻烦的东西,各种配置,看都看不懂;
还不如直接下载jar 拷贝进去;为什么还要去配置maven费那个劲?
自从自己使用maven管理项目之后,才发现,maven简直太强大了,保证你用过一次,你就再也不想用下载,拷贝jar包的方法了。
步骤:
1.下载maven安装
2.配置maven环境,和配置jdk差不多,自行百度
3.在开发工具里面创建maven项目,方法自行百度
4.pom.xml是maven的配置文件,所有配置都在里面,具体配置自行百度
pom.xml:
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
------------------------------------------------- start
------------------------------------------------- end 你只需要添加以上配置,保存之后,maven就自动帮你下载4.3.7版本的spring , jar包了。这个配置信息可以上spring的官网查询
--------------------------------------------- start
---------------------------------------------- end 以上配置,是为了添加maven的插件,因为大多数jar,只要有配置信息,maven就可以帮你下载,但是不排除没有配置信息的,所以要自己导入,这个插件用来导入第三方jar包
maven 插件版本查询地址: http://mvnrepository.com/artifact/org.apache.maven.plugins
导入第三方jar包例子:
第一步 配置maven环境之后在dos下:
mvn install:install-file -DgroupId=org.jotm(自己根据jar的意义名) -DartifactId=j-jotm(自己根据意义命名) -Dversion=1.6.8 -Dpackaging=jar -Dfile=D:\springframeworkjar\jotm.jar(本地jar包位置)
一些参数说明如下:
-DgroupId=远程仓库对应的DgroupId
-DartifactId= 远程仓库对应的 DartifactId
-Dversion=对应版本号
第二部 在pom.xml里面加入配置maven就会导入(注意,第一步只是把jar放入了maven,这里才是把jar导入项目)
完毕!
maven 仓库地址:http://mvnrepository.com 查询 依赖配置
====================================================
今天新下载了一个项目,用maven编译,出现:
1.Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not be resolved...
2.Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test(default-test) on...
...
各种清理项目,各种删除出错的jar包,用maven重新update, c盘的.m2文件夹删除了3次,重新下载,还去网上的maven仓库手动下载jar来替换本地报错的jar,最后还是各种包报错。
终极解决方案:把.m2全删除,拷贝同事中能启动这个项目的.m2文件夹去替换,最后解决。