maven 工程导入jar包
Maven项目引入jar包的方法,希望能帮助有需要的朋友们
法一.手动导入:项目右键—>Build Path—>Configure Build Path—>选中Libraries—>点击Add External Jars—>选中已事先下好的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包. 点击Dependencies标签页. 点击Dependencies中的add按钮 输入我们想添加的jar包名字.就会出现下图中所示. 它会把对应名称的所有版本jar包列出来.

我们先添加spring-context包

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

但是除了自带的junit包外我们只添加了一个spring-context包啊. 为什么会多出这些包? 多的这些包其实是和spring-context包有依赖关系的包. maven会把和添加的jar包有依赖关系的全部下载下来.这样就避免了jar包缺失的问题了. 事实上,我们只需要添加 spring-webmvc spring-orm 就能获得和spring相关的14个jar包. 而这14个jar包用作一般的spring3MVC开发足够了.
法三.直接修改pom.xml文件的依赖项
打开pom.xml文件,选中pom.xml,添加依赖项
如图所示,注明groupId、artifactId和version即可,maven在更新项目的时候会自动添加相应的包

后续更新ing...
maven 工程导入jar包的更多相关文章
- Maven工程引入jar包
Maven项目引入jar包的方法 法一.手动导入:项目右键—>Build Path—>Configure Build Path—>选中Libraries—>点击Add Exte ...
- Maven工程引入jar包(转)
Maven项目引入jar包的方法,希望能帮助有需要的朋友们 法一.手动导入:项目右键—>Build Path—>Configure Build Path—>选中Libraries—& ...
- java maven项目 导入jar包注意
1.将jar 包放到lib目录下 2.build path 3.点击maven主项目右键选择properties 4.选择myeclipse 下的第一个选项 5.点击add 选择archives ...
- IDEA创建Maven工程依赖jar包爆红问题
使用IDEA创建maven工程后,在pom.xml文件中添加jar包坐标依赖后报错, 如图:
- maven手动导入jar包到本地仓库
一.cmd进入maven的bin目录下(我的目录是E:\cloud_cms\apache-maven-3.5.4\bin) cd E:\cloud_cms\apache-maven-3.5.4\bin ...
- java web工程导入jar包流程,容易犯错
1)首先把jar包拷贝到WEB-INF/lib下 2)在Eclipse中web/WEB-INF/lib路径下刷新.(省略此步骤就会找不到) 3)Java Build Path中Remove掉Web A ...
- 【原创】大叔经验分享(68)maven工程查看jar包依赖
1 idea 结果 2 maven命令 $ mvn dependency:tree 结果 [INFO] +- org.springframework.boot:spring-boot-starter- ...
- maven 手动安装jar包
1.问题 maven有时候在pom文件引入jar包会报错,所以可以通过手动导入jar包的方式导入. 2.解决: 通过maven命令导入jar包, mvn install:install-file -D ...
- 解决IDEA中maven导入jar包
查 看: File------>Project Structure--------->Libraries如下面没有maven所引入的jar包则为该错误[1] 错误原因: 是 ...
随机推荐
- Object.getOwnPropertyNames()
1.Object.getOwnPropertyNames(),遍历实例属性(包括不可枚举),返回属性名组成的数组 var arr = ["a", "b", &q ...
- Python中字符运算的优先级
表1-2 运算符优先级 运算符 描述 lambda Lambda表达式 or 布尔“或” and 布尔“与” not x 布尔“非” in,not in 成员测试 is,is not 同一性测试 &l ...
- EA生成实体类代码
引言 在做机房个人版重构的时候,就听说了EA是一个强大的软件.仅仅只是知道的时候,已经画完了图,没有怎么用EA其它的功能,所以一直没有见识过罢了.如今到了机房合作了,想到EA一定要好好用,这样能省不少 ...
- windows内存管理的机制以及优缺点
分页存储管理基本思想:用户程序的地址空间被划分成若干固定大小的区域,称为“页”,相应地,内存空间分成若干个物理块,页和块的大小相等.可将用户程序的任一页放在内存的任一块中,实现了离散分配. 分段存储管 ...
- HBase 数据迁移
最近两年负责 HBase,经常被问到一些问题, 本着吸引一些粉丝.普及一点HBase 知识.服务一点阅读人群的目的,就先从 HBase 日常使用写起,后续逐渐深入数据设计.集群规划.性能调优.内核源码 ...
- c中的变量
1 变量类型 1.1 static global or static .data/.bss 1.2 automic stack,its relevant to os kernel and compil ...
- JS Debug
任何一个编程者都少不了要去调试代码,不管你是高手还是菜鸟,调试程序都是一项必不可少的工作.一般来说调试程序是在编写代码之后或测试期修改Bug 时进行的,往往在调试代码期间更加能够体现出编程者的水平高低 ...
- beego07----web博客
conf/app.conf appname = blog1 httpport = 8080 runmode = dev name=admin pwd=admin controllersmy/attac ...
- 织梦万能调用LOOP标签!
1,安装DEDE织梦程序时候,数据库名称设置独立的一个. 2,雨田SEOER这里用的是在织梦本地文件夹中新建myblog文件夹,然后里面装入emlog_5.3.0的安装文件.URL地址栏输入htt ...
- I.MX6 Battery issues
/******************************************************************** * I.MX6 Battery issues * 说明: * ...