0
点赞
收藏
分享

微信扫一扫

如何在maven的pom.xml中添加本地jar包

如何在maven的pom.xml中添加本地jar包

原则上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 -Dpackaging=jar

 

你的groupId + artifactId + file + version = 你的jar包在本地maven仓库中的地址

就是指把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

举报

相关推荐

0 条评论