使用Maven生成及安装jar包到本地仓库的方法
创始人
2024-11-16 07:21:25
0次

创建一个 Maven 项目

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

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

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

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

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

生成 jar 包

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

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

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

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

测试项目 jar 包

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

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

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


 
  com.butterfly.maven
  demo
  1.0.0
 

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

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

引入外部 jar 包到本地仓库

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

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

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

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

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

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

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

测试外部引入 jar 包

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


 
  com.abc.maven
  demo
  1.0.0
 

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

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

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...