博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven如何手动添加jar包到本地Maven仓库
阅读量:4691 次
发布时间:2019-06-09

本文共 2578 字,大约阅读时间需要 8 分钟。

Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。曾是Jakarta项目的子项目,现为独立Apache项目。

大家肯定遇到过想在pom文件中加入自己开发的依赖包,这些包肯定是不是在Maven仓库(http://repo1.maven.org/maven2/)的。那我们怎么将那些不存在Maven仓库中的包加入到本地的Maven库中呢?很简单。这里以IKAnalyzer.jar包为例进行讲解。

第一步:将IKAnalyzer.jar包存放在一个文件夹中,比如mylib文件夹

第二步:建立一个IKAnalyzer.jar包相关的pom.xml文件,需要在pom.xml文件中定义其maven坐标及其相应的依赖代码即可,同样将pom文件存放在上述jar文件同一文件夹下,IKAnalyzer.jar坐标及依赖代码如下:

4.0.0
org.wltea.ik-analyzer
ik-analyzer
3.2.8
IK Analyzer 3
A dictionary and grammar-based Chinese segmenter
org.apache.lucene
lucene-core
3.0.3
true
org.apache.solr
solr-core
1.4.1
true
junit
junit
3.8.2
test
org.apache.lucene
lucene-analyzers
3.0.3
test
org.apache.lucene
lucene-smartcn
3.0.3
test

第三步:打开CMD,进入到mylib文件夹,运行下面的命令:

mvn install:install-file               \    -Dfile=IKAnalyzer3.2.8.jar         \    -DgroupId=org.wltea.ik-analyzer    \    -DartifactId=ik-analyzer           \    -Dversion=3.2.8                    \    -Dpackaging=jar

这样你就可以将IKAnalyzer3.2.8.jar安装到您本地的Maven仓库中了,你可以根据你的实际情况修改上面的参数即可。之后你可以在pom.xml文件中通过以下依赖在项目中引入自定义的jar包,如下:

org.wltea.ik-analyzer
ik-analyzer
3.2.8

当然你也可以不将IKAnalyzer3.2.8.jar发布到您本地的Maven库中,而是通过下面的配置引入,效果和上面的差不多:

org.wltea
IKAnalyzer
3.2.8
C:\Users\yangping\Desktop\a\IKAnalyzer3.2.8.jar

 

转载于:https://www.cnblogs.com/longshiyVip/p/4889077.html

你可能感兴趣的文章
win7-64 mysql的安装
查看>>
dcm4chee 修改默认(0002,0013) ImplementationVersionName
查看>>
maven3在eclipse3.4.2中创建java web项目
查看>>
发布时间 sql语句
查看>>
黑马程序员 ExecuteReader执行查询
查看>>
记一些从数学和程序设计中体会到的思想
查看>>
题目1462:两船载物问题
查看>>
POJ 2378 Tree Cutting(树形DP,水)
查看>>
第二冲刺阶段个人博客5
查看>>
UVA 116 Unidirectional TSP (白书dp)
查看>>
第三方测速工具
查看>>
MySQL 网络访问连接
查看>>
在aws ec2上使用root用户登录
查看>>
数据访问 投票习题
查看>>
CIO知识储备
查看>>
cnblog!i'm coming!
查看>>
使用点符号代替溢出的文本
查看>>
Axios 中文说明
查看>>
fatal: remote origin already exists.
查看>>
gridview 自定义value值
查看>>