java导入依赖库_手动添加依赖的jar文件到maven仓库

在编写maven项目的程序时,有时程序需要依赖于某一个类库jar文件。但是由于maven远程仓库

并不含有该文件,所以不能利用maven自身插件自动在其远程仓库下载。我们需要手动将其添加

到本地的仓库中,这样才能编译依赖于这个类库的工程。

-------------------------------------------------------------------------------------

是自己编写的一个jar文件,每次添加单个jar到maven本地仓库的操作如下:

# 建立一个新的文件夹,将jar文件存放在该文件夹下。

注意文件夹下最好只存放该文件。

# 在该文件夹下建立一个pom.xml文件,在pom文件中定义其maven坐标。

# 在cmd窗口中执行以下命令:

mvn install:install-file -Dfile= -DgroupId= -DartifactId= -Dversion= -Dpackaging=

例如:

mvn install:install-file -Dfile=/home/hjq/sms.jar -DgroupId=ufmobile -DartifactId=sms -Dversion=3.0 -Dpackaging=jar

如此一来,该jar便安装成功了。

注意:如若运行该命令,前提是安装了一个非eclipse插件的maven。

---------------------------------------------------------------------------------------

# 如果在其他project中用到该jar类库作为依赖,在其pom.xml中增加相应的依赖代码即可。

如下语句所示:

ufmobile

sms

3.0

备注:很多人都曾经在网上发帖探讨过这个问题。

有的把这个简单问题搞的很复杂。

有的人则认为上面的那个cmd命令行不通,原因可能就是没有添加pom文件。

=============================================================================================

另   技巧:

# 其实如果可以在网上下载jar文件和其pom文件,

则可以按以下步骤更方便:

将jar和pom导入eclipse中作为一个新的工程,利用install命令运行该工程即可

五、实际运行命令

mvn install:install-file -Dfile=D:/玄武网关/网关模块/移动网关CMPP/newcmpp/lib/newcomapi.jar -DgroupId=com.xuanwu -DartifactId=newcomapi -Dversion=1.0 -Dpackaging=jar   这样的好处是要安装的jar文件的依赖会根据其pom自动的安装。而不必手动的安装该jar文件的依赖。

@import url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

posted on 2011-11-02 09:24 tobyxiong 阅读(3503) 评论(0)  编辑  收藏 所属分类: java

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值