首页 > 其他分享 >将本地 JAR 包安装到本地 Maven 仓库

将本地 JAR 包安装到本地 Maven 仓库

时间:2024-05-21 18:52:41浏览次数:17  
标签:本地 JAR jar Maven file mvn

首先,需要将本地的 JAR 包安装到你的本地 Maven 仓库中。可以使用 mvn install:install-file 命令来完成这一步。

1.打开终端或命令行

2.运行以下命令,将 JAR 文件安装到本地 Maven 仓库:

mvn install:install-file -Dfile=path/to/your/local-jar-file.jar -DgroupId=com.example -DartifactId=your-artifact-id -Dversion=1.0.0 -Dpackaging=jar

3.在 pom.xml 中添加依赖

安装成功后,可以在 pom.xml 文件中添加对这个 JAR 包的依赖:

<dependency>
    <groupId>com.example</groupId>
    <artifactId>XXX</artifactId>
    <version>x.x.xx</version>
</dependency>

4.刷新 Maven 项目

打开 IntelliJ IDEA,右键点击项目根目录,选择 Maven -> Reload Project,或者使用右侧的 Maven 工具栏中的刷新按钮。

5.验证依赖是否生效

在项目中使用 com.example.minio 包中的类,IDEA 应该能自动识别并提供相应的代码提示。如果没有识别,可能需要再次刷新 Maven 项目。

补充:安装多个 JAR 文件

如果有多个本地 JAR 文件需要安装,可以重复上述步骤,逐个安装每个 JAR 文件,并在 pom.xml 中添加相应的依赖。

 

使用 mvn deploy:deploy-file 命令(可选)

如果你希望将本地 JAR 文件部署到一个远程 Maven 仓库(例如公司的私有仓库),可以使用 mvn deploy:deploy-file 命令:

mvn deploy:deploy-file -Dfile=path/to/your/local-jar-file.jar -DgroupId=com.example -DartifactId=your-artifact-id -Dversion=1.0.0 -Dpackaging=jar -Durl=repository-url -DrepositoryId=repository-id

总结

通过上述步骤,你可以将本地 JAR 文件安装到 Maven 本地仓库,并在 Maven 项目中引用这些本地依赖。确保正确执行 mvn install:install-file 命令,并在 pom.xml 中添加相应的依赖,刷新 Maven 项目后,即可在项目中使用这些 JAR 包提供的功能。

 

 

标签:本地,JAR,jar,Maven,file,mvn
From: https://www.cnblogs.com/liuhao-blog/p/18204743

相关文章

  • nodejs中express搭建本地web服务器
    constexpress=require("express");constfs=require("fs");constpath=require("path");constapp=express();//读取当前目录中public文件中所有文件constdirectorPath=path.join(__dirname,"public");app.get("/&quo......
  • Jenkins安装和新建maven项目
    Jenkins安装和新建maven项目官方文档:https://www.jenkins.io中午文档:https://www.jenkins.io/zh/doc/pipeline/tour/getting-started/安装需求机器要求:256MB内存,建议大于512MB10GB的硬盘空间(用于Jenkins和Docker镜像)需要安装以下软件:Java8(JRE或者JD......
  • Liunx部署NetCore,接口获取mysql本地数据时报:The SSL connection could not be establ
    今天将 NETCore程序发布到一台新的服务器,程序中有https请求第三方的Api,但是报了如下的错误:TheSSLconnectioncouldnotbeestablished,seeinnerexception解决办法下面命令查询openssl的路径opensslversion-a然后将CentOS默认的opensslCA证书拷贝到OPENSSLD......
  • ide创建maven项目时,选择哪个模板
    创建新的java项目时,选择maven框架比较节省时间,因为部分文件和目录都会给你建好,免得自己再费力创建。  我们常用的三个框架为:1、cocoon-22-archetype-webapp 【如果创建带有页面的项目,可以选择这个】目录结构: 2、maven-archetype-quickstart  【......
  • vb.net 查看本地计算机串口
    vb.net查看本地计算机串口在VB.NET中,您可以使用System.IO.Ports.SerialPort类来查看本地计算机的串口。以下是一个简单的示例代码,用于列出所有可用的串口名称:代码1ImportsSystem.IO.PortsModuleListSerialPortsModuleSubMain()DimportNamesA......
  • CentOS7安装Maven
    1.下载mavenhttps://maven.apache.org/download.cgi2.使用Xftp上传3.解压安装tar-zxvfapache-maven-3.9.6-bin.tar.gz4.重命名文件mvapache-maven-3.9.6maven5.配置Profile文件#vim编辑vim/etc/profile#配置文件exportMAVEN_HOME=/usr/local/mavenexp......
  • 【C#】【WriteableBitmap】保存图像到本地
    ///<summary>///保存图像到本地///</summary>///<paramname="wtbBmp"></param>///<paramname="name"></param>///<paramname="strDir"></param>///<returns></returns>......
  • 物联网主机linux环境安装,详见本地文档
    安装jdk二、准备1、离线下载jdk-8u261-linux-x64.tar.gz2、上传压缩包到/usr/local/src目录下三、安装1、卸载CentOS自带的openJDKrpm-qa|grepjava如果系统有自带的jdk,则使用以下指令卸载rpm-e--nodeps  jdk-xxx如果系统没有自带jdk,忽略此步。2、解压进入/usr/l......
  • git强行拉取远程到本地并覆盖本地
    gitfetch--allgitreset--hardorigin/main步骤解释如下:gitfetch--all:这个命令会从远程仓库获取所有分支的最新状态,但不会自动合并到当前工作目录。gitreset--hardorigin/main:这个命令会将本地仓库重置到远程仓库的main分支的最新状态。这里的origin/main指的是......
  • maven引用本地jar包
    背景:公司前置的项目包对接客户公司的sdk包,由于此前置项目完全定制化,且改sdk包非通用包,不好上传至公司的maven私服使用,故引入本地jar包,此处总结改方案1.代码引入第三方jar包在项目中新建成lib文件夹,结构与srv平级2.pom文件修改<dependency><groupId>cn.xxx</groupId>......