将jar包导入本地maven仓库

自定义jar包是开发中无可避免的,那么如何丝滑的使用是每个开发者必备的技巧。这里推荐导入本地中心库方式,能够做到统一管理,防止版本不一致导致未知问题。

1. 本地安装maven库

2. 修改国内镜像地址,找到maven>conf>settings.xml文件,在mirrors标签增加如下内容:

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

3. 修改本地中心库地址,找到maven>conf>settings.xml文件,在settings标签增加如下内容:

<localRepository>D:\ProHub\work\maven\repository</localRepository>

4. 执行 mvn install 导入jar包,命令如下:

mvn install:install-file -Dfile=software-1.2.0.jar -DgroupId=com.helper -DartifactId=software -Dversion=1.2.0 -Dpackaging=jar

指令说明

-Dfile:jar包所在本地的具体路径

-DgroupId:项目组织唯一的标识符,实际对应JAVA的包的结构

-DartifactId:项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称

-Dversion:版本号

-Dpackaging:打包的类型 

5. 在项目中引入jar包,如下:

<dependency>
    <groupId>com.helper</groupId>
    <artifactId>software</artifactId>
    <version>1.2.0</version>
</dependency>

2. 卸载jar文件

mvn dependency:purge-local-repository -DmanualInclude="com.soft.app:App"

mvn dependency:purge-local-repository -DreResolve=false

posted @   七月的枫丶  阅读(317)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
点击右上角即可分享
微信分享提示