打包编译之后的项目jar包如何放到maven仓库中

本文详细介绍了如何使用Maven进行项目打包编译,并将编译后的jar包上传到本地Maven仓库的过程。同时,文章还讲解了如何正确处理项目资源文件,以避免在依赖导入时遇到配置文件缺失的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.首先在项目的根目录下打包编译

mvn clean package -DskipTests=true

二.执行上传到mvn仓库的命令如下

mvn install:install-file -Dfile=/Users/fish/ippaoject/ipdatabase/target/ipdatabase-1.0-SNAPSHOT.jar -DgroupId=com.ggstar -DartifactId=ipdatabase -Dversion=1.0 -Dpackaging=jar

-Dfile 表示的是你打包编译的jar包的全路径
-DgroupId 表示包的名字
-DartifactId 表示项目的名字
-Dversion 表示版本

出现下面界面表示已经导入到本地仓库中了
在这里插入图片描述

三.把编译项目之前的resources目录下的配置文件放到你想导入该依赖的项目的resources下
在项目中的pom文件中依赖即可.否则会出现下面错误:
ERROR:

java.io.FileNotFoundException: file:/Users/fish/.m2/repository/com/ggstar/ipdatabase/1.0/ipdatabase-1.0.jar!/ipRegion.xlsx (No such file or directory)

解决方法:
只需要把依赖打包前项目resources下的配置文件添加到现在的这个项目中的resources、
下即可

至此就完成了打包之后的项目导入到maven仓库中…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值