您的位置:首页 > 其它

Maven 手动添加 JAR 包到本地仓库

2014-09-23 00:00 246 查看
摘要: Maven添加Jar包到本地仓库

最近在跟某保险公司对接数据,由于对方接口更新,作为客户端的我们也得配合调整。

问题出现的情景: 1. 项目为maven结构 , jar包由maven库打理。

2. 对方提供了调用接口所需的jar包,使用Eclipse自带的add External JARS 导入。

3. 在开发时可以使用jar包内的API没有任何问题,一旦启动编译控制台就会提示你无法找到你调用的Class。(ClassNotFoundException)

解决思路:maven结构的项目在编译时也许会忽略add External JARS方式导入的Jar,但我们的maven公共库中也没有此Jar,所以只有先添加在本地的Maven库中试试。

将现有Jar导入至本地Maven库中的这个问题已经有人完美解决了,所以贴出下面的原文网址:

http://yeelor.iteye.com/blog/1646928

部分摘录如下:

-DgroupId=包名
-DartifactId=项目名
-Dversion=版本号
-Dpackaging=jar
-Dfile=jar文件所在路径

mvn install:install-file -Dfile=Path/to/your.jar -DgroupId=***.*** -DartifactId=***
-Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true


由于只是将Jar导入了本地仓库,在团队开发时可能会降低项目的可移植性,所以在团队开发的情景下最好的办法是将Jar上传至远程maven库。

运行结果如下:



注意:做这个操作的前提是你的PC有Maven环境 _(:з」∠)_
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Maven 导Jar