返回顶部
首页 > 资讯 > 后端开发 > Python >SpringBoot 添加本地 jar 文件的操作步骤
  • 956
分享到

SpringBoot 添加本地 jar 文件的操作步骤

2024-04-02 19:04:59 956人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

前言 有时候我们在项目中,会用到一些本地 jar 包文件,比如隔壁公司自己打包的; 此时无法从Maven远程仓库拉取; 那么我们可以考虑把 jar 文件安装到本地 maven 库中,

前言

有时候我们在项目中,会用到一些本地 jar 包文件,比如隔壁公司自己打包的;

此时无法从Maven远程仓库拉取;

那么我们可以考虑把 jar 文件安装到本地 maven 库中,然后再添加依赖。

步骤

1. 添加 jar 文件到项目中

在 resources 目录中创建一个 lib 目录,将本地 jar 放进去,如下所示的 demo.jar

2. 安装 jar 包到 maven 本地仓库

这里我们可以利用 maven-install-plugin 插件来安装, pom.xml如下:


<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-install-plugin</artifactId>
				<version>2.5.2</version>
				<executions>
					<execution>
						<id>install-demo-jar</id>
          	<!-- 阶段:设定在 mvn clean 时执行安装,如果设定为 validate,那么就是在 mvn validate 时才安装 -->
						<phase>clean</phase>
						<configuration>
              <!-- 路径:这就是刚才添加的 jar 路径 -->
							<file>${project.basedir}/src/main/resources/lib/demo.jar</file>
							<!-- 属性:下面的这三个属性,就是后面我们添加依赖时的值 -->
              <groupId>com.javalover</groupId>
							<artifactId>demo</artifactId>
							<version>1.0</version>
							<packaging>jar</packaging>
							<generatePom>true</generatePom>
						</configuration>
						<Goals>
              <!-- 目标:安装外部的 jar 文件到 maven 本地仓库 -->
							<goal>install-file</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

运行mvn clean后,会打印如下日志

[INFO] --------------------------< com.example:demo >--------------------------
[INFO] Building demo 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ demo ---
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install-file (install-demo-jar) @ demo ---
[INFO] pom.xml not found in demo.jar
[INFO] Installing /Users/jalon/Project/SpringBootProject/demo/src/main/resources/lib/demo.jar to /Users/jalon/.m2/repository/com/javalover/demo/1.0/demo-1.0.jar
[INFO] Installing /var/folders/t6/99ks0lsn0fx2j6kt4n46f_rh0000gn/T/mvninstall6930618999486285918.pom to /Users/jalon/.m2/repository/com/javalover/demo/1.0/demo-1.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.316 s
[INFO] Finished at: 2021-09-26T22:12:47+08:00
[INFO] ------------------------------------------------------------------------

重点是这一行:

[INFO] Installing /Users/jalon/Project/SpringBootProject/demo/src/main/resources/lib/demo.jar to /Users/jalon/.m2/repository/com/javalover/demo/1.0/demo-1.0.jar`

可以看到,将我们本地的 demo.jar 安装到了 maven 本地仓库中

3. 添加依赖


<dependency>
			<groupId>com.javalover</groupId>
			<artifactId>demo</artifactId>
			<version>1.0</version>
		</dependency>

此时程序就可以正常使用 demo.jar 包了,而且 maven 打包也会把 demo.jar 打包进去

参考

Apache Maven Install Plugin – Introduction

maven插件maven-install-plugin - Mars.wang - 博客园 (cnblogs.com)

到此这篇关于SpringBoot 添加本地 jar 文件的文章就介绍到这了,更多相关SpringBoot 本地 jar 文件内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: SpringBoot 添加本地 jar 文件的操作步骤

本文链接: https://lsjlt.com/news/137069.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SpringBoot 添加本地 jar 文件的操作步骤
    前言 有时候我们在项目中,会用到一些本地 jar 包文件,比如隔壁公司自己打包的; 此时无法从maven远程仓库拉取; 那么我们可以考虑把 jar 文件安装到本地 maven 库中,...
    99+
    2024-04-02
  • 添加服务器操作步骤
    第一步:找到相应的账号,看其分配了哪些服务器,如下图所示是个人账号分配的服务器,包括服务器地址、端口号(Port)、服务器类型以及加密方式 第二步:打开V2rayN软件,添加相应的服务器,如下...
    99+
    2023-09-08
    服务器 运维 Powered by 金山文档
  • springboot对本地文件进行操作
    文章目录 方案一:使用ResourceUtils方案二:使用commons-io方案三:springboot获得本地磁盘文件路径方案四:通过ResourceLoader使用文件流的方式来读取J...
    99+
    2023-09-23
    spring boot java
  • navicat中添加约束的操作步骤
    小编给大家分享一下navicat中添加约束的操作步骤,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!打开navicat工具连接上mysql服务,然后选择打开一个数据库,这里为了演示选择一个测...
    99+
    2024-04-02
  • SpringBoot 配置文件加密的步骤
    目录SpringBoot 配置文件加密 编码 其他 SpringBoot 配置文件加密 本章将对SpringBoot配置文件中的数据加密做自定义开发. 在SpringBoot开发过...
    99+
    2024-04-02
  • Redis Cluster添加、删除的完整操作步骤
    前言 最近学习了Redis,发现Redis还是挺好玩的,今天测试了集群的添加、删除节点、重分配slot等。更深入的理解redis的游戏规则。步骤繁多,但是详细,话不多说了,来一起看看详细的介绍吧。 环境解释...
    99+
    2022-06-04
    操作步骤 完整 Redis
  • ubuntu下Matlab_Linux添加工具包操作步骤
    以下以rvctools为例 具体操作如下: 1. 先将下载好的压缩包(robot-9.10.zip)解压,得到工具包rvctools 2. 将该工具包复制到MATLAB下的toolbox文件夹内,一般是无法将工具包复制进...
    99+
    2022-06-04
    ubuntu 工具包 matlab linux
  • windows7添加开机启动项操作步骤
    有些用户想要将自己常见的一些软件使用成开机启动,这样就可便捷打开和使用了,那么windows7如何添加开机启动项呢?其实操作步骤特别简单,你先点击桌面左下方的开始菜单,随后挑选所有程序,以后找到启动右键打开,将桌面要想设定开机启动的运用拖至...
    99+
    2023-07-15
  • JavaScript如何增加本地操作API进行直接操作本地文件
    JavaScript如何增加本地操作API进行直接操作本地文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Chrome、IE和Firef...
    99+
    2024-04-02
  • 在maven中引入本地jar包的步骤
    目录1 起因 2 解决方案 2.1 在pom中引入 2.2 Spring Boot 打包处理 2.3 拓展: Spring Boot 打包加入其它资源 1 起因 在和一些第三方厂商...
    99+
    2024-04-02
  • Maven导入本地jar包的实现步骤
    目录1、 在本地maven仓库安装本地jar包2、把本地jar包放在项目的某个目录中3、使用scope system依赖参考资料软件项目管理和发布工具Maven给java的开发带来了...
    99+
    2024-04-02
  • C#中怎么对文本文件进行添加文本操作
    本篇文章给大家分享的是有关C#中怎么对文本文件进行添加文本操作,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。using System;  &nbs...
    99+
    2023-06-17
  • Win7系统向U盘添加密码的操作步骤
    大量用户选择使用Win7作为最稳定的Windows操作系统。使用Win7系统有很多技巧。最近很多朋友都很好奇如何用Win7系统给U盘加密码,所以今天就和大家分享一下Win7系统给U盘加密码的方法。让我们一起学习。点击【菜单】,找到【Lock...
    99+
    2023-07-12
  • SpringBoot部署在Weblogic的操作步骤
    SpringBoot版本:2.0.1.RELEASE WebLogic版本:Weblogic 12c 本文为测试SpringBoot项目部署在Weblogic服务器上的测试项目。不牵...
    99+
    2024-04-02
  • python3版本操作mysql的步骤
    下面讲讲关于python3版本操作mysql的步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完python3版本操作mysql的步骤这篇文章你一定会有所受益。1、连接mysq...
    99+
    2024-04-02
  • Eclipse中添加新的PHP版本号步骤
    添加新的PHP版本号到Eclipse IDE 中是一个非常有用的功能,可以帮助开发者在同一开发环境中同时使用不同版本的PHP,并且方便切换。下面将介绍如何在Eclipse 中添加新的P...
    99+
    2024-04-02
  • vue打包项目版本号自加的操作步骤
    目录原因方案步骤原因 项目每次打包后都需要改动项目版本号,这个改动每次都需要在package.json中修改version,比较麻烦,到底有没有一种打包后版本号自加的办法。 方案 版...
    99+
    2024-04-02
  • 升级mysql版本的操作步骤
    本文主要给大家介绍升级mysql版本的操作步骤,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下升级mysql版本的操作步骤吧。版本升级:mysql版本...
    99+
    2024-04-02
  • vue可以操作本地文件吗
    本教程操作环境:Windows10系统、Vue 3版、Dell G3电脑。vue可以操作本地文件吗?可以。Vue项目通过读取本地文件内容来显示内容需求:公司项目需要在登陆之前,实现客户自定义项目标题。由于还未登陆,所以肯定无法通过后端管理系...
    99+
    2023-05-14
    Vue
  • SpringBoot 将配置文件挂到 jar 包外面的操作方法
    目录一、SpringBoot 指定配置文件路径:1)使用命令行参数:2)使用环境变量:3)使用外部配置文件:二、SpringBoot 配置文件生效的优先级排序:参考资料地址:一、Sp...
    99+
    2023-03-09
    SpringBoot 将配置文件挂到 jar 包外面 SpringBoot 配置文件 jar 包
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作