发布jar包到本地仓库教程

Maven 2024年3月大改版后,我该如何把自己的jar包发布到中央仓库? 本文介绍了在2024年3月Maven中央仓库改版之后,如何发布自己的jar包。还介绍了如何使用github action自动化发布流程。 阅读详情

背景:有时编译系统时,需要引用第三方jar包,但是第三方jar包在中央仓库无法找到,此时打包后,引用第三方包比较困难,此时需要将第三方jar包发布到本地仓库。步骤如下:

整体命令:

mvn install:install-file -Dfile=D:\mavenJar\common4j.jar -DgroupId=common4j -DartifactId=common4j -Dversion=1.0 -Dpackaging=jar

运行以上命令详解:
1,打开cmd,进入jar包所在目录,本地案例进入 mavenJar目录
2,运行以上命令,出现如下接入代表成功
在这里插入图片描述

命令详解:

指向本地jar包的真实目录:D:\mavenJar\common4j.jar

mvn install:install-file -Dfile=

指向pom文件中的groupId:common4j

-DgroupId=

指向pom文件中的artifactId:common4j

-DartifactId=

指向pom文件中的version:1.0

-Dversion=

指向本地jar包的后缀:jar或者war

-Dpackaging=jar

整体pom文件如下:

<dependency>
	<groupId>common4j</groupId>
	<artifactId>common4j</artifactId>
	<version>1.0</version>
</dependency>
Nestjs框架: 集成 Prisma NestJS官方文档提供了两种数据库相关的内容:Techniques下的数据库板块和Recipes下的具体数据库集成方案。本文以Prisma为例,演示了如何集成Prisma到NestJS项目中。首先创建NestJS项目并安装Prisma,配置MySQL数据库连接。通过Prisma CLI初始化项目、定义数据模型并生成迁移文件。接着创建Prisma模块和服务,配置Prisma客户端连接数据库。最后在控制器中注入PrismaService实现数据查询。整个过程包含了Docker启动MySQL、Prisma模型定 阅读详情

相关推荐

Android开发中StateFlow与LiveData的5个关键区别及实战避坑指南

本文深度解析了Android开发中StateFlow与LiveData的5个核心区别,包括设计哲学、生命周期管理、值更新策略、线程模型及协程生态整合。通过实战代码对比,为开发者在现代MVVM架构下的状态管理选型提供清晰的决策指南和避坑建议,帮助构建更健壮、可测试的应用。

weixin_29012677的博客 402

安装jar包到本地仓库

安装jar包到本地仓库

m0_72167535的博客 9377

生信分析服务MR孟德尔随机化单细胞测序转录组数据分析网络药理学

通过上述技术整合,可实现从基因-环境-疾病关联到药物机制解析的全链条研究,为疾病机制解析和药物研发提供新思路。结合,是当前生物信息学领域的前沿方法,尤其在疾病机制解析、靶点发现和药物研发中展现出巨大潜力。

matlabgoodboy的博客 1520

Maven如何将JAR包上传至本地仓库及私服_maven发布到本地仓库

于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

2401_84010497的博客 6662

中科蓝讯AB536X/AB892X芯片开发避坑指南:Downloader配置中那些容易忽略的细节

本文详细解析中科蓝讯AB536X/AB892X芯片开发中Downloader配置的关键细节,包括软开关机实现、触摸灵敏度调试、量产校频等常见问题。特别针对无PR口芯片的替代方案、触摸参数优化、校频流程等易忽略环节提供实用解决方案,帮助开发者规避量产风险,提升开发效率。

weixin_30687051的博客 475

3分钟搞定!QQ音乐歌单导出Excel保姆级教程(含歌单ID获取技巧)

本文提供了一份详细的QQ音乐歌单导出Excel保姆级教程,帮助用户轻松备份和管理个人音乐收藏。教程核心在于获取歌单ID,并利用浏览器开发者工具执行脚本提取数据,最后通过Excel导入功能快速生成结构化表格。整个过程无需编程基础,3分钟即可搞定,是个人数据管理的实用技巧。

weixin_29008691的博客 1392

如何发布jar包到maven中央仓库详细教程

介绍java开发中没少用各种jar包,特别是使用maven,gradle 构建工具,方便有效。总是只取不予,也应该懂得奉献,当你写好了一个十分好用的jar包,想贡献出去给大家使用的时候,应该怎么做呢?当然是发布到maven的中央仓库了开始要注意这个几个Maven相关地址:工单管理:https://issues.sonatype.org就是申请上传资格和groupId 的地方,注册账号、创建和管理i...

GoodIdea 1万+

TIA Portal (博图) -两台不同网段S7-1200通信(上)

因为不同网段意味着它们默认不在同一个广播域,并且没有网关设备来处理路由,所以标准的 TCP/IP 通信(如 `TSEND_C`/`TRCV_C`)无法直接建立连接。S7 通信 (PUT/GET): 最简单,配置好连接后,在客户端 PLC 使用 `PUT` 指令发送数据到服务器 PLC,使用 `GET` 指令从服务器 PLC 读取数据。* 在地址详细信息中,确保 本地连接端点是客户端 PLC 的接口,远程连接端点是服务器 PLC 的接口和 IP (`192.168.2.20`)。

电工 2678

tns 包校验和失败_如何将自己的jar包发布到maven中央仓库,让别人也能使用?

之前写过一篇如何使用Nexus私服,发布自己写的maven构件,供大家使用。但是只能在公司内部用, 而你想全世界的人都能用到你写的东西,就需要发布到Maven中央仓库了。本篇文章详细讲解如何发布Maven构件到中央仓库。注册Sonatype的账户maven中央仓库是有一个叫做Sonatype的公司在维护的,在发布构件之前需要 注册一个账号, 记住自己的用户名和密码,以后要用。同时,还要记住一个地址...

weixin_39831239的博客 237

YOLOv11改进策略【独家融合改进】| MobileNetV4+BiFPN,轻松实现降参涨点,适用专栏内所有的骨干替换

可扩展的高效物体检测BiFPN(加权双向特征金字塔网络)

Limiiiing的博客 2358

UEFI 基础教程 (零) - 目录

UEFI 基础教程 (十八) — UEFI Build Process简单分析。UEFI 基础教程 (十五) — 获取UEFI MemoryMap。UEFI 基础教程 (六)   —  PROTOCOL 简单使用。UEFI 基础教程 (十)   —  FileIO 简单使用。UEFI 基础教程 (一)   —  搭建UEFI开发环境。UEFI 基础教程 (九)   —  EVENT 简单使用。UEFI 基础教程 (七)   —  HOB 简单使用。UEFI 基础教程 (八)   —  PCD 简单使用。..

技术联盟 1536

jar包部署的三种方法

jar包部署的三种方法 一、直接将jar放入一个路径下在命令行中用指令部署 1、缺点:每一个cmd窗口,相当于一个临时session会话,当cmd窗口关闭之后,启动的java程序就停止了 2、部署流程: 二、利用脚本启动jar包 1、缺点:电脑重新启动要点击bat文件运行项目 2、部署流程: 三、将jar包配置为windows服务实现永久启动 1、缺点:每次修改一个地方的代码,都得停止服务,更新jar包,然后再启动服务 2、部署流程: ...

weixin_44764814的博客 2万+

六、大模型(LLMs)参数高效微调(PEFT) 面

链接: https://pan.baidu.com/s/1TYqdCK53tDFEYGtAvpnTbA 提取码: 6a9s。考核中的核心考点,并针对这些考点提供了详尽的解答。通过网盘分享的文件:06大模型(LLMs)参数高效微调(PEFT) 面。)有哪些方法,能不能稍微介绍一下它们间?这种微调方法和全参数比起来有什么劣势吗?能不能总结一下各种参数高效微调方法?高效参数微调,如何进行存储?多种不同的高效微调方法对比。模型显存占用的部分有哪些?微调方法为啥能加速训练?微调计算可训练参数的比例。

weixin_51988935的博客 534

maven 分批打包_nexus-3.19.1 搭建maven私服&批量上传jar包

背景 :使用nexus搭建一个简单的nexus私服是一件很方便的事情。但问题所在就是当我动手搭建这个私服的时候,是在一台只有内网能访问的服务器上,这样就造成了一个不可避免的问题,jar包批量上传到nexus仓库?阅读本文你将会解决以下几个疑问:nexus 3.19.1 maven私服搭建nexus 如何批量上传jar包nexus 本地引用本地项目发布到nexus一、nexus 搭建环境准备nexu...

weixin_39778218的博客 536

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

自定义Jar包发布到自己指定maven本地仓库

使用maven构建项目需要在项目中引入自定义的一些包,也需要像maven一样在工程的pom.xml中引入响应的坐标依赖,但是这就需要我们将自己自定义的Jar包上传到本地仓库。 下面以test.services-0.0.0.1.jar为例介绍如何发布自定义Jar包到本地仓库。 1 将要发布的自定义Jar包test.services-0.0.0.1.jar放在某个目录,如  D:\mavenlib...

^_^TaeYang-Jade^_^ 837

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Maven引用本地jar包以及打包发布注意事项

2、maven编译时找不到本地引用的jar包 在maven编译完成后,运行jar包的时候报错找不到本地引用的jar包,需要在pom文件中build中增加配置: 同步下maven后重新编译发现问题解决。在pom中添加如下配置 maven编译后可以在target中看到生成的jar包,如下图:完整的build如下:............

qq_37634156的博客 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Maven 将本地jar包添加到本地仓库

  1. 安装maven, 设置maven系统环境变量,一般下载后解压即可以使用, 默认的setting配置本地仓库路径为用户下的.m目录下,可以修改为指定目录: 2. 准备好本地jar包,我以zookeeper-3.4.10.jar为例,本地路径为E:\softwares\zookeeper-3.4.10\zookeeper-3.4.10.jar 3. 指定jar包在maven仓库的g...

flying_pig1989的博客 5万+

Maven公共中央仓库发布自己的Jar包

#中央仓库发布jar包流程

既无风雨也无晴 2万+

Maven中引入本地jar包

在实际开发中,我们可能会遇到有一些JAR包在Maven的公共仓库中没有,我们

什么是江湖? 2万+

如何将本地Jar包添加到本地的Maven仓库

一、问题描述 项目开发过程中,经常遇到项目缺少依赖的问题。这些Jar包无法从远程仓库中下载,究其原因有以下几点: (1)依赖的Jar包是与该项目关联的公司其他项目 (2)依赖的Jar包是其他公司开发,并未发布到远程仓库 (3)网络原因导致从远程仓库中无法下载Jar包 二、解决方案 需要将依赖的Jar包从其他途径下载到本地,然后添加到本地仓库。这样在每次构建项目就能够从本地加载到依赖的Jar包。 三、操作方法 1.打开命令行cmd窗口 2.执行mvn install 以阿里的oceanba

夏日清风 6765

如何发布jar包到maven中央仓库(2024年3月最新版保姆级教程)

在官方的中提到:从 2024 年 3 月 12 日起,所有注册都将通过中央门户网站进行。有关传统注册的信息,请参阅相关文档。有关在门户网站早期访问期间通过传统的 OSSRH 发布方式进行发布的支持,请参阅以下部分。所以之后,博主原来写的教程就不适用了,所以这次博主根据他的官方文档出了一篇新教程,踩了很多的坑,最后三天终于把他弄出来了,这里我会把我遇到的坑给大家整理一下,避免大家踩坑。如果你没看过原来的那篇文章没问题的,现在我们开始从0开始,到最后jar包成功发布在maven中央仓库上。

xiaoerbuyu1233的博客 1415

Spring Boot引用外部JAR包和将自己的JAR包发布到本地Maven库

Spring Boot 项目可以通过在项目中引入外部 JAR 包来增强功能。以下是使用Spring Boot引用外部JAR包的步骤:将外部JAR包添加到项目中,可以通过直接将JAR包复制到项目目录下的“lib”目录中,或者使用Maven的方式添加依赖。在 Spring Boot 项目的 pom.xml 文件中添加依赖声明。如果使用Maven添加依赖,只需在 pom.xml 文件中添加相应的 元素即可。

Java老兵的后端进阶与AI前沿探索之路。 2503

如何将JAR包发布到Maven中央仓库?

将jar包发布到Maven中央仓库(Maven Central Repository),这样所有的Java开发者都可以使用Maven直接导入依赖,例如fundebug-java: &lt;!-- https://mvnrepository.com/artifact/com.fundebug/fundebug-java --&gt; &lt;dependency&gt; &lt;groupI...

Fundebug博客 3049

Maven发布本地项目的jar包和源码到私有仓库

背景 前段时间打包了一些基础的工具类和插件,然后发布到了公司的私有maven仓库里,一开始用起来还没有啥问题,可是随着jar包中的功能越来越丰富,时间越来越久,好些方法的具体功能都已经记不清了。 代码里的注释是肯定有的,只不过其他项目依赖jar包的时候由于下载不到源码,所以注释也显示不了,只能看下反编译的代码,或者两个项目切换着看注释,很是麻烦。 因此就研究了下怎么把源码也一起发布到maven仓库里。 实现 经过一番探索,偶然发现了maven-source-plugin找个插件,官网地址: ht

一个天秤座的架构师 2万+

Spring Boot 项目中如何在 `pom.xml` 文件中引入本地 JAR 包

在开发 Spring Boot 项目时,我们通常会使用 Maven 或 Gradle 来管理项目的依赖。大多数情况下,我们通过 Maven 中央仓库或私有仓库来获取依赖。然而,有时我们可能需要引入本地的 JAR 包,这些 JAR 包可能是一些第三方库或自定义的库,尚未发布到任何远程仓库。本文将详细介绍如何在 Spring Boot 项目的 `pom.xml` 文件中引入本地 JAR 包。

李长渊的博客 4984

本地jar包加入maven仓库

文章目录前言一、Maven是什么?二、导入步骤1.maven下载安装2.maven编译3.项目引入 前言 在项目平时的项目开发中,我们常常会遇到一种问题,我们需要依赖一个第三方jar包,这个jar包可能是别人提供给你,也可能是自己下载的,但是我们用的是maven项目,这个jar包刚好又没有公共maven库去供你下载同步。那这种情况下就需要我们手动将jar包打包打本地仓库,再通过pom.xml引入。 一、Maven是什么? Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文

JAVA_AK47的博客 1759
上一篇: CentOS8设置静态ip及无法连接外网
下一篇: java设置excel不可编辑不可复制
只会debug
博客等级 码龄9年 69粉丝 41原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值