程序员码农的世界程序员

maven项目引入本地jar包

2018-04-17  本文已影响7人  雨果是程序员

1.背景

在我们开发的过程中,可能会引用第三方的SDK,如果发现sdk中存在代码问题,而GitHub版主没那么快上传新的版本到中央仓库,导致自己的项目不可使用。那么我们可以考虑自己修改GitHub上下载的代码,自己利用maven命令打包,引入自己的项目。

2.环境准备

笔者环境说明(默认已经准备好以下环境):
Java环境:JDK1.8.0
maven:maven 3.5.0
操作系统:win10
配置好maven环境参数

3.mvn assembly打包过程

1.下载好GitHub上的maven项目,解压到指定目录
2.关键:修改pom.xml文件

<plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <configuration>
            <descriptorRefs>
                <descriptorRef>jar-with-dependencies</descriptorRef>
            </descriptorRefs>
        </configuration>
</plugin>

3.管理员权限运行windows cmd命令行工具
4.进入到项目pom.xml文件同级目录
5.执行命令:

mvn assembly:assembly

6.等待maven打包
7.成功则会看到项目targe目录,打包好的jar包

4.maven项目引入打包好的jar包

1.将上面打包好的jar包放入项目src/main/webapp/WEB-INF/lib目录
2.编辑自己项目的pom.xml文件:

<dependency>
     <groupId>xxx.xxx</groupId>
    <artifactId>xxx</artifactId>
    <version>xxx</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/xxx.jar</systemPath>
</dependency>

5.如有疑问,欢迎随时交流,学习!

上一篇下一篇

猜你喜欢

热点阅读