篇三:Maven打包本地jar

场景:maven工程打包依赖第三方jar有三个来源,maven公共服务器上的jar、本地maven工程、第三方jar(未上传公共服务器)

问题:第三方jar打包执行,会报异常

一、搭建私服,管理jar

 

 

二、使用命令,将第三方jar添加到本地jar服务器,然后在工程中正常引入

  1、将第三方jar存入本地某一目录

  2、进入cmd界面,然后进入第三方jar存放的文件夹目录

//开发环境大部分为Windows,cmd简单操作命令
F:  进入指定盘符,例子是进入F盘
cd  进入指定文件件
dir  文件夹下文件列表

  3、执行添加命令

    -Dfile=jar路径,可以进入jar所在的文件夹下,然后值就只是jar的名称,避免路径错误

    -DgroupId=定义的jar的groupId

    -DartifactId=定义的jar的artifactId

    -Dversion=jar的版本号

mvn install:install-file -Dfile=alipay-sdk-java20170615110434.jar -DgroupId=org.richard -DartifactId=alipay-sdk-java20170615110434 -Dversion=1.0 -Dpackaging=jar

 三、本地编译,打包异常

     <dependency>
            <groupId>alipay-sdk</groupId>
            <artifactId>alipay-sdk-java20170615110434</artifactId>
            <version>1.0</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/resources/lib/alipay-sdk-java20170615110434.jar</systemPath>
        </dependency>

 

posted @ 2017-06-30 15:20  刘广平  阅读(243)  评论(0)    收藏  举报