如何在maven的pom.xml中添加本地jar包
来源:互联网 发布:python多进程框架 编辑:程序博客网 时间:2024/05/16 17:11
原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库。
但也有特殊情况。
比如我下载了lucene-queryparser-4.6.1.jar
一、怎么添加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
其中:-DgroupId和-DartifactId的作用是指定了这个jar包在repository的安装路径,只是用来告诉项目去这个路径下寻找这个名称的jar包。
比如:
mvn install:install-file -Dfile=hadoop-hdfs-2.2.0.jar -DgroupId=org.apache.hadoop -DartifactId=hadoop-hdfs -Dversion=2.2.0 -D -Dpackaging=jar
就是指把hadoop-hdfs-2.2.0.jar安装到repository\org.apache.hadoop\hadoop-hdfs\2.2.0目录下,执行完命令后,如果需要在项目中使用这个jar,则在pom.xml中添加如下配置即可:
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.2.0</version>
</dependency>
注意在每个参数前有个-D
二、怎么在pom.xml中添加项目中libs下的jar呢,而不是从本地仓库中添加?
1、首先将要添加的jar包复制到项目中的libs文件夹下
2、然后在pom.xml中添加如下代码:
注意scope元素和systemPath元素,其中systemPath元素指定的就是jar包在项目中的路径。注意libs文件夹下的这个jar包不需要Add to Build Path
下面是maven中央仓库的地址:
http://mvnrepository.com/artifact/net.sourceforge.htmlunit/htmlunit/2.21
可以在这里搜索想要的jar包,然后复制对应的依赖代码到你项目中的pom.xml中,则对应的jar包将下载到你本地的maven仓库中,以提供给你使用。
0 0
- 如何在maven的pom.xml中添加本地jar包
- 如何在maven的pom.xml中添加本地jar包
- 如何在maven的pom.xml中添加本地jar包
- 如何在maven项目的pom.xml文件中添加jar包
- maven的pom.xml中添加想要的jar包
- 在maven的pom.xml中添加<dependency>直接可以下载jar包吗
- maven pom添加本地jar包
- maven pom.xml 添加本地jar
- maven项目 pom.xml中添加jar包
- maven中本地jar包的添加
- 如何在pom文件中引用本地jar包
- 如何在pom文件中引用本地jar包
- 如何在maven中添加jar包
- 在Maven的pom.xmlz中添加Servlet的jar包依赖报错
- 在maven工程中pom.xml遇到引用不到正确的jar包的问题?
- Maven将本地jar包生成pom文件,在项目中引用打包到本地仓库。
- 如何通过maven命令将本地的jar包添加到maven依赖库中
- 在Maven项目中添加一个本地jar包
- SQL 第一范式、第二范式、第三范式、BCNF(鲍依斯-科得范式)--从零认识范式
- 80老翁谈人生(347):老翁因火星人失窃源代码与方正结成“死结“
- 计算字符串中的单词数
- 打印字符串、复制字符串、连接字符串
- 复数类_所有函数都写在类的外部
- 如何在maven的pom.xml中添加本地jar包
- exercise 32 列表和循环
- 解决mysql delete表数据后,表空间大小不变的问题
- Apache roller
- 12310101笔记
- 通过实体类中的某一个字段进行排序的两种方式
- 整数数组的冒泡排序(从小到大)
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质。