maven的jar包在哪里
但是我自己新创建一个maven工程后,maven下就这么一个junit包,路径也是.m2文件下。要怎样把缺少的文件都添加进来? ...
Maven怎么添加想要的Jar包:
先创建一个基于maven的项目,点击打开pom.xml文件
点击Dependencies标签页,然后点击Dependencies中的add按钮,输入想添加的jar包名字,把对应名称的所有版本jar包列出来
点击OK之后,在pom.xml会带回jar包的信息,type表示依赖包的类型,Scope表示这个依赖包的作用周期等等
保存后install maven,然后再点开项目中的Maven Dependencies就会发现多了相应的jar包了
方法/步骤2
可以通过手动配置来添加jar包,通过百度一下找到Maven 常用仓库网址
进入仓库网站后,在搜索栏中输入你要搜索的jar包关键字
选择一个最适合的结果点进去,选择相应的jar包版本
在里面可以点击Download(JAR)下载jar包,又或者在pom.xml里复制Maven的代码,再install maven即可自动下载
如何将maven jar包导入build path:
可以点击jar包,右键properties(或者buildPath查看路径)
eclipse:一般放在.m2/repository文件夹下:
比如servlet-api-3.0-alpha-1.jar
jar文件中的包名对应的是一个文件夹名
如jar包全路径:javax.servlet.servlet-api。。。
对应的存放路径为C:\Users\pc\.m2\repository\javax\servlet\servlet-api\3.0-alpha-1
javax、servlet、servlet-api等的对应的都是一个文件夹
如何利用maven向本地仓库导入官网没有的jar包:
原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库。但是公司设计了一个setting,如果本地仓库没有,就去setting指定的url中下载jar包,如果还没有就报错。
考虑到setting中url的jar包比较老,如果需要用最新的,则需要将jar包手动下载到本地仓库。
比如我下载了
lucene-queryparser-4.6.1.jar
怎么添加到本地仓库呢?
步骤:
1.cmd命令进入该jar包所在路径
2.执行命令
mvn install:install-file -Dfile=lucene-queryparser-4.6.1.jar -DgroupId=org.apache.lucene -DartifactId=lucene-queryparser -Dversion=4.6.1 -Dpackaging=jar
(不同的jar包相对应替换对应部分)
另外我尝试了下面的方法,发现不行:
直接写一个空的pom,里头包含对所需要jar包的依赖,通过这种方式希望将jar包下载到本地仓库。但是应用代码中没用到,maven命令没有下载这个jar包到本地仓库。
补充,-DgroupId和-DartifactId的作用其实是指定了这个jar包的安装在repository的安装路径,只是用来告诉项目去这个路径下寻找这个名称的jar包。比如:
mvn install:install-file -Dfile=freemarker-2.3.13.jar -DgroupId=freemarker -DartifactId=freemarker -Dversion=2.3.13 -Dpackaging=jar
就是安装到了repository\freemarker\freemarker\2.3.13目录下,如果在dependency的依赖里也这么写的话,就可以到对应的目录去寻找。
对于maven中存在classifier的,例如
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.2.0</version>
<classifier>tests</classifier>
</dependency>
maven怎么加载jar包里的pom:
pom.xml标签介绍
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包列出来. 选择对应jar包,点击【OK】按钮确认添加
第二:通过pom.xml源码方式添加,标签<dependency></dependency>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
</dependencies>
eclipse添加的maven工程jar包缺少:
右键工程--<実行>--<maven install>
通过这个下载安装缺失的jar包。
右键工程--<Maven>--<Project 更新>
然后就好了。我的Eclipse是日文版的,英文版的”实行”应该叫”Run”吧
maven的dependency中怎么指定本地的jar包:
直接将jar包放在项目的lib 文件夹,在pom.xml加上
<!-- 自定义jar依赖包-->
<dependency>
<groupId>com.thinkgem.jeesite</groupId><!--JAVA的包的结构-->
<artifactId>test-core</artifactId><!--项目名-->
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/test-core-1.0.jar</systemPath>
</dependency>
怎么修改maven 引入的jar包:
在pom.xml文件中修改,
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>3.2.8.RELEASE</version>
</dependency>
怎么把本地spring jar包导入maven:
本地的jar需要建立maven中央仓库才可以导入到项目中.
如果eclipse,请度娘找寻eclipse maven项目导入本地jar包.
如果是idea .
按住ctrl+alt+shift+s 唤出 project structure
左边选择 libraries
选择绿色的+号 选择java
指定你需要导入的jar(或者包含所需jar的文件夹目录)
-
p2p贷款公司有哪些
贵州茅台镇,赖世山,赖茅15年53度,多少钱一瓶。: 首先这不是茅台酒,和茅台也没关系,第二根本不可能有15年,那时有没有这家酒厂都是疑问,第三这酒不值钱,小酒厂的酒,根本不知道好坏,也不可能好 ...
264条评论 4180人喜欢 2804次阅读 851人点赞 -
fifa 打电脑有几个级别
汝阳杜康集团总公司生产的46°浓香型15年窖藏酒,多少钱一瓶?: 13元瓶 ...
352条评论 1982人喜欢 3111次阅读 554人点赞 -
dos如何删除.文件
农用三轮车能年检几年: 非营运6年以内每2年检验1次;超过6年的,每年检验1次;超过15年的,每6个月检验1次。六年内无需上线年检,但车主仍需提供交通事故强制责任保险凭证、车船税纳税或者免征证明后。处理完交通违法、交通事故后,可直接向公安交...
359条评论 1007人喜欢 1850次阅读 825人点赞 -
10万元用20年来理财会收益多少钱
现在汽车年审价格有变动吗?: 车辆年审费用在300元左右,没有100元的检测的,可能是你听错了。年审分两种情况;一种是上牌六年内的车只需要到车管所或年审站换领绿标,无需上线验车。另外一种就是车龄已达6年以上15年以内的,每年都需要到年审站验车达标...
811条评论 4382人喜欢 1120次阅读 738人点赞 -
20升多少斤
云南车牌能不能在四川泸州年审,而且车不是本人的?: 1、可以,除了大型载客汽车和校车以外的机动车都可以在异地办理年检。苏州牌照的车辆当然可以在四川办理车辆的到期年检,但是需要先到车辆登记地苏州的车管所开具车辆异地年检委托书。2、根据2012年9月12日修改的《机动车登...
879条评论 4255人喜欢 1566次阅读 675人点赞
随机推荐榜单
- 03年的帕萨特自动挡变速箱跟什么车上的一样
- 空调1p,1.2p,1.5p,2p有什么区别?价格怎么差距这么大啊!
- node.js相比SpringMVC有什么优势
- 谁有2015-2016学年度第一学期南昌市期中形成性测试卷九年级语文英语化学物理啊?
- 骑行(山地车)从临街V20公里大概要多久
- LG旗下有哪些女装品牌?
- 当x趋向于无穷时, 求ln(1+2^n)ln(1+3/n) 的极限
- qq飞车疾风王国国王是谁?
- 家用买suv好还是轿车好,纠结,东南DX7怎么样
- 贵州"人工智能"方面有那些相关企业,他们在做什么?
- 1978年阴历9月6日时辰16点多女什么命
- 16岁男生 身高174cm 体重65kg 正常么?身高上升空间还有多少?
- 橙光游戏exo女主隐藏身份来到学校
- 2001存11500元人民币至2016利息是多少
- 有otg线,不用电脑怎么把手机里的歌曲移到U盘上
- 中石化的hse制度是什么
- 为什么ipad上打不开wdg的格式
- 小孩子身上长水猴子怎么办
- 长期袭扰明朝的蒙古军队,到了明朝末年为什么反而不袭扰了?
- 三星270E5K型号NP270E5K-X05CN怎么进入bois设置U盘启动