maven安装本地的jar到本地库

4 篇文章 0 订阅

今天写一个项目,需要用的一个jar包,中央库里面没有,AXMLPrinter2玩意儿,是解析安卓配置文件用的,网上找了半天,说是在开源中国有,但是我配置了以后,还是下载不到。但是这个包是可以在网上下载到的,那就干脆下载下来,再手动安装到本地库里面吧。

1、配置maven
首先,用maven查看一下,你有没有安装maven,并且配置环境变量:
输入命令:mvn -version,如果出现下面的界面,就是ok的。

Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)
Maven home: /home/xxxx/hdwx/tools/idea-IU-145.1617.8/plugins/maven/lib/maven3
Java version: 1.8.0_91, vendor: Oracle Corporation
Java home: /home/xxxx/hdwx/tools/jdk1.8.0_91/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "4.2.0-42-generic", arch: "amd64", family: "unix"

如果没有,那就需要安装maven,或者至少找到mavne在哪儿,我这里是使IDEA自带的maven3,默认路径在{IDEA安装路径}/plugins/maven/lib/maven3/lib/mvn

当然,不想配置环境变量,直接建立一个软引用,也是可以的:

ln -s {IDEA安装路径}/plugins/maven/lib/maven3/lib/mvn /usr/bin

当然,你比较懒,直接切换到这个目录执行命令,页ok。

2、安装本地jar
命令格式:

mvn install:install-file -Dfile=path-to-file -DgroupId=group-id -DartifactId=artifact-id -Dversion=version -Dpackaging=packaging 

当然,以我这里安装的AXMLPrinter2为例:

mvn install:install-file -Dfile=~/AXMLPrinter2-1.0.jar -DgroupId=android.content.res -DartifactId=AXMLPrinter2 -Dversion=1.0 -Dpackaging=jar

注意,其中的~/AXMLPrinter2-1.0.jar是jar包的路径,安装完了以后,你可以看到这样一个界面,那就恭喜你:
图片
3、是安装的jar
这里,我就还是按照上面的安装命令,对应的写我需要的AXMLPrinter2的包的依赖,找到pom.xml
在dependencies节点里面,添加:

        <dependency>
            <groupId>android.content.res</groupId>
            <artifactId>AXMLPrinter2</artifactId>
            <version>1.0</version>
        </dependency>

同步一下,ok!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值