Sometimes, you project will have dependency on a jar which is not in official maven repository , and maybe it is propriety jar file which will never be part of maven repository . In this case, you have to put it to your localrepository your self to solve the dependency.
There is a install plug in to do this job, which is something like:
- mvn install:install-file
- -DgroupId=<your_group_name>
- -DartifactId=<your_artifact_name>
- -Dversion=<snapshot>
- -Dfile=<path_to_your_jar_file>
- -Dpackaging=jar
- -DgeneratePom=true
For example, you want to install the danga’s memcached client plugin, you can do:
mvn install:install-file
-DgroupId=com.danga
-DartifactId=memcached
-Dversion=2.0.1
-Dfile=java_memcached-release_2.0.1.jar
-Dpackaging=jar \-DgeneratePom=true
This will add the memcache jar into your local Maven2 repository under groupId com.danga and artifactId memcached, you can then edit your pom.xml adding this dependency.
However, the maven eclipse can not recognize it since it always search from public repository .
1. 安装到本地库:
例如安装jsr173.jar
mvn install:install-file -DgroupId=com.bea.xml -DartifactId=jsr173-ri -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file]
2. 安装到私服
mvn deploy:deploy-file -DgroupId=com.bea.xml -DartifactId=jsr173-ri -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file] -Durl=[url] -DrepositoryId=[id]
项目打包安装
mvn package install
分享到:
相关推荐
maven将jar安装到本地仓库!!!!
借此项目,可将下载的maven的jar包按指定格式修改后,maven批量导入第三方jar包至maven本地库,实现快速的maven自动导入maven本地库(建议需要导入的jar包较多时使用)
安装Maven本地jar包
将jar包添加到本地maven仓库 将jar包添加到本地maven仓库
自定义jar包较多时导入到maven本地仓库不方便,此工具类可以自动将jar包导入到maven本地仓库并自动生成dependency,用的是java语言
批量导入maven本地jar包
maven安装jar到本地仓库的写法1
最近有个项目需要转移到maven下,但是大量的jar需要安装到maven的本地库,手动安装太累了,于是编写了个批量安装的工具,此工具不仅可以完成jar的安装,而且也可以自动生成pom.xml中依赖配置文件。使用方法请看...
做项目练习的时候发现本地仓库没有lang3的jar包,在网上查找资料自己写的总结
maven 打jar包,source包,并上传到本地maven库
详解如何将本地JAR包添加到本地Maven仓库中 有些时候,当我们需要在自己的maven工程中添加一个确定的jar而发现Maven中央仓库不存在时,但是我们自己手上有这些需要的jar包,那么我们可以自给自足,把这个jar包添加到...
一键删除maven本地仓库中下载错误的jar包资源(以lastUpdated结尾的文档)
Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中
比较常用的Jar包,maven比较常用的Jar包不用从中央仓库下载。节省时间
缺少jar包时,去Maven中央仓库找到相应的jar路径,放在pom.xml 里面 ,运行bat文件,所有需要的jar直接下载到本地,不用再辛苦找各种jar包了
3) 输入maven命令,列表出本目录(不对子目录进行处理)所有的jar文件 4) 输入对应的序号来选择文件 5) 确认您选择的文件,因大意选错时可按r键重新选择 6) 先后输入gropuId、artifactId和veresion 7) 确认第6步输入...
将本地jar包上传到maven仓库,刷新仓库后即可使用
maven的本地仓库jar包,方便那些不能上远程仓库下载的朋友们,这个就是我从中央仓库下载下来的资源,如果有需要的可以下载
本篇文章主要介绍了Maven引入本地Jar包并打包进War包中的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
maven 本地手工安装 jar示例,压缩包里提供安装示例!