Maven工程引入jar包

Maven项目引入jar包的方法,希望能帮助有需要的朋友们

法一.手动导入:项目右键%26mdash;%26gt;Build Path%26mdash;%26gt;Configure Build Path%26mdash;%26gt;选中Libraries%26mdash;%26gt;点击Add External Jars%26mdash;%26gt;选中已事先下好的Jar包导入即可。

法二.通过pom.xml文件的Dependencies标签进行添加

打开maven工程的pom.xml文件.我们可以看到下面有7个标签

Overview:显示maven项目的一些基本信息
Dependencies:添加jar包的页面
Plugins:添加maven插件的页面.比如tomcat-maven-plugin等
Reporting:从没用过,无视
Dependency Hierarchy:用于显示jar包的依赖关系.没事的时候可以看看jar包的依赖关系
Effective POM:显示maven的编译路径,plugin之类的.也可以无视
pom.xml:导入jar包的信息,可以在其中进行修改


现在我们添加jar包.%26nbsp;
点击Dependencies标签页.%26nbsp;
点击Dependencies中的add按钮%26nbsp;
输入我们想添加的jar包名字.就会出现下图中所示.%26nbsp;
它会把对应名称的所有版本jar包列出来.%26nbsp;
%26nbsp;

我们先添加spring-context包


注意看红线的位置.version是这个jar包的版本号.我们可以通过修改这个version的值%26nbsp;
进行jar包的升级.%26nbsp;
type表示依赖包的类型.%26nbsp;
Scope表示这个依赖包的作用周期.%26nbsp;
保存后.如果是第一次安装maven,可能会有一段长时间的jar包下载过程.%26nbsp;
只要第一次把jar包下载到本地后就不需要下载了.%26nbsp;
maven默认的jar包下载地址在C盘 --%26gt;用户--%26gt;%User%--%26gt;.m2中%26nbsp;
maven下载完jar包后.我们点开项目中的Maven Dependencies%26nbsp;
会发现多了8个jar包.如下图%26nbsp;
%26nbsp;

但是除了自带的junit包外我们只添加了一个spring-context包啊.%26nbsp;
为什么会多出这些包?%26nbsp;
多的这些包其实是和spring-context包有依赖关系的包.%26nbsp;
maven会把和添加的jar包有依赖关系的全部下载下来.这样就避免了jar包缺失的问题了.%26nbsp;
事实上,我们只需要添加%26nbsp;
spring-webmvc%26nbsp;
spring-orm%26nbsp;
就能获得和spring相关的14个jar包.%26nbsp;
而这14个jar包用作一般的spring3MVC开发足够了.%26nbsp;

法三.直接修改pom.xml文件的依赖项

打开pom.xml文件,选中pom.xml,添加依赖项

如图所示,注明groupId、artifactId和version即可,maven在更新项目的时候会自动添加相应的包

%26nbsp;

%26nbsp;注:一般情况下手动导入和直接修改pom.xml文件对项目的依赖项作用是相同的,但是之前碰到过特殊的例子,用手动导入的方式添加了jar包,项目还是报错,而通过修改pom.xml文件来引入jar包,工程能成功地运行,目前对其中奥秘还不得而知,若有高人指点,不甚感激!

后续更新ing...  

参考资料:

http://liukai.iteye.com/blog/973120

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值