代码之家(www.adminjie.com)精品网站源码,微信源码,游戏源码分享平台。《交流群:1037940574》
当前位置:网站首页 技术文章 网页制作 正文

Maven生成及安装jar包到本地仓库的方法

时间:2020-10-16 [网页制作]作者:adminjie 浏览:33 次

font-smoothing: antialiased; font-size: 18px; font-family: "Microsoft YaHei", Arial, Verdana, Tahoma, sans-serif; vertical-align: baseline; background: rgb(255, 255, 255); line-height: 32px; color: rgb(85, 85, 85);">前言

本文将讲解如何通过Maven生成jar包并安装到本地仓库(包括将当前项目打包安装仓库到本地以及安装从外部获得的单独jar包),完成下面的操作需要安装Maven并了解一些基础的命令使用,想了解Maven的一些基础概念,可以查看我的这篇文章,此外本文就不自己从零构建一个Maven项目了,而是采用IDEA自带的模板来演示样例。

创建一个 Maven 项目

在正式讲解之前,我们先创建一个简单的Maven项目:

Maven生成及安装jar包到本地仓库的方法  2

Maven生成及安装jar包到本地仓库的方法  2

然后在src/main/java/目录下,创建一个util/Demo.java文件:

Maven生成及安装jar包到本地仓库的方法  2

生成 jar 包

然后在项目根目录下执行mvn clean install命令,当然也可以直接使用IDEA集成的Maven插件直接点击:

Maven生成及安装jar包到本地仓库的方法  2

然后就可以在自己的本地仓库(我的本地仓库位置是D:/jar/)中根据groupIdartifactId来在对应文件夹中找到自己项目生成的jar包:

Maven生成及安装jar包到本地仓库的方法  2

测试项目 jar 包

在测试我们刚才生成的jar包是否可以正常使用之前,我们先新建一个Maven项目,方法同上,并新建一个SumTest.java来做测试准备,为了方便,就不使用junit了:

Maven生成及安装jar包到本地仓库的方法  2

然后在pom.xml中引入我们的自己生成jar包的坐标(详细信息见本文的第二张图):

<dependencies>
<dependency>
<groupId>com.butterfly.maven</groupId>
<artifactId>demo</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>

然后就可以发现,可以正常使用我们刚刚项目生成的jar包:

Maven生成及安装jar包到本地仓库的方法  2

引入外部 jar 包到本地仓库

有时我们可能从外部或者非Maven项目得到一个外部的jar包,也想直接引入到本地仓库供Maven项目使用,而不是每次都要在项目中复制粘贴jar包,那么接下来的方法可能会对你有所帮助。

首先,我们需要先准备一个jar包文件,为了方便,我们就直接使用上述项目中生成的jar包,然后将jar复制到某个文件夹(我这里是复制到了D:/Temp/,并修改jar包名字为demo.jar):

Maven生成及安装jar包到本地仓库的方法  2

然后打开cmd,输入以下命令(为了方便,我进行了换行,在实际输入时需要连续,仅通过空格分割每一个配置):

mvn install:install-file
-Dfile=D:	empdemo.jar # 配置 jar 包所在位置
-DgroupId=com.abc.maven # 配置生成 jar 包对应的 groupId,为了区别上文中的 groupId, 这里做了修改
-DartifactId=demo # 配置生成 jar 包对应的 artifactId
-Dpackaging=jar # 配置文件的打包方式, 这里自然应该是 jar
-Dversion=1.0.0 # 配置版本号, 这里只要符合 Maven 的版本命名规范即可

然后我们就可以在本地仓库中,根据配置的groupIdartifactId找到我们引入的jar包:

Maven生成及安装jar包到本地仓库的方法  2

测试外部引入 jar 包

同样,我们需要现在pom.xml引入jar包的坐标,为了证明有效,需要把上文中的com.butterfly.maven的坐标移除:

<dependencies>
<dependency>
<groupId>com.abc.maven</groupId>
<artifactId>demo</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>

然后进行测试,可以发现也可正常使用:

Maven生成及安装jar包到本地仓库的方法  2

小结

本文主要讲解了如何使用Maven生成项目jar包并引入到本地仓库以及将外部jar包引入到本地仓库,希望对你有所帮助。


转载请注明来源:Maven生成及安装jar包到本地仓库的方法

本文永久链接地址:https://www.adminjie.com/post/4066.html

免责声明:
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

附:
二○○二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!

版权声明:
一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的部分源码下载文件为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,若有侵犯你的权益请:点此维权 站长会进行审查之后,情况属实的会在三个工作日内为您删除。

  • 代码之家会员升级
  • 最新文章
  • 阿里云大优惠
  • 热门文章