如何发布JAR包到Maven本地仓库

2020-08-22  本文已影响0人  狄仁杰666

前言

在上期文章中,我们介绍了:

而开发过程当中,我们又如何发布到本地仓库,在本地与其他项目或组件进行联调,以避免经常性、无意义的发布呢?今天我们就一起来学习这方面的知识吧!

整体步骤

1). 在本地将代码打包;
2). 发布JAR到本地仓库;
3). 使用本地仓库中的JAR;

1. 在本地将代码打包;

mvn clean package
mvn clean package -Dmaven.test.skip=true -Dmaven.multiModuleProjectDirectory=$MAVEN_HOME -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
-Dmaven.wagon.http.ssl.ignore.validity.dates=true
<packaging>jar</packaging>

<packaging>war</packaging>
打包

注意:这个路径我们下一个步骤需要用到。

2. 发布JAR到本地仓库;

mvn install:install-file -Dfile=target/api-automation-core-1.0.2.jar
mvn install:install-file -Dfile=target/api-automation-core-1.0.2.jar -DgroupId=com.github.dylanz666 -DartifactId=api-automation-core -Dversion=1.0.2 -Dpackaging=jar
发布jar

3. 使用本地仓库中的JAR;

其他项目中使用该jar,只需要在其他项目的pom.xml文件中添加依赖,如:

<dependency>
    <groupId>com.github.dylanz666</groupId>
    <artifactId>api-automation-core</artifactId>
    <version>1.0.2</version>
</dependency>

只需这样引用,Maven 将优先从本地仓库查找、加载依赖,如果没有找到,再从Maven 远程仓库中查找、加载依赖;

小结

本文介绍了Maven发布JAR包到本地仓库的一种方法,当然,也还有其他方法,我们继续学习,继续强大!

上一篇下一篇

猜你喜欢

热点阅读