码迷,mamicode.com
首页 > 编程语言 > 详细

本地jar包的导入和安装

时间:2016-04-27 20:31:34      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

  项目中用到了一个jar包,这个jar包不在maven中央仓库中,现在项目较小,也没有建立远程仓库。因为以前都是通过修改pom文件添加依赖关系,IDE自动从中央仓库导入包,所以还从没处理过这种本地jar包。现在总结一下方法,以备日后参考。

  第一种方法,使用idea导入external library。

  File>Project Structure>Modules>选中项目里的一个Module>Dependencies>点“+”>jars or directories>选中要导入的jar包>apply>ok

  使用这种方法成功导入了jar包,本地开发使用上也没有问题,不存在找不到类的情况。然而,部署到线上的时候,maven根本无法构建。查看错误信息,发现是这个jar包里的类找不到,到远程服务器上的本地maven仓库里看了下,发现根本没有这个jar包。后来想了一下,发现自己忘记把jar包安装到远程服务器上。

  第二种方法,手动安装jar包到maven本地仓库。

  mvn install:install-file -Dfile=/home/local/local.jar -DgroupId=com.local -DartifactId=someuse -Dversion=1.0.0 -Dpackaging=jar

  Dfile是jar包存放位置,填写实际存放jar包的路径即可;DgroupId是组织名,可随意填写;DartifactId是构件名,可随意填写;Dversion是版本号,可随意填写,但是要保证和代码里的pom文件中定义的version一致,不然的话,线上打包会出问题。

本地jar包的导入和安装

标签:

原文地址:http://www.cnblogs.com/qwertymarry/p/5439901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!