当前位置: 首页 > news >正文

(IDEA)springCloud项目导入本地jar包方法和项目打包时找不到引入本地jar包的问题解决方案

idea导入本地jar包
方法一:点击左上角File–>Project Structure–>Modules。打开Modules界面点击下方+号,选择第一项,找到想要导入的本地jar包。此方法可以使项目使用导入的jar包程序不报错,但是在打包项目时,会出现找不到程序的错误,致使无法打包。

在这里插入图片描述
方法二:

第一步:在resouces下建立lib文件夹,将需要导入项目的本地jar包存入lib,此时jar包无法展开,与下图标注的jar包2一致,说明jar只是存入了lib但是项目并没有引入。
在这里插入图片描述
第二步:在pom中引入本地jar包的依赖。
在这里插入图片描述
其中标签groupId、artifactId 、和version自定义。

scope:作用于定义为system

systemPath:定义为jar包在项目中的路径

${basedir}:指向项目的根目录

此时本地jar包引入项目完成,但是这样只能保证我们在本地能够正常运行,打包还是不会被打包进去。

所以下面才是重点中的重点。

项目打jar包
我们需要在引入的springboot的maven插件中告诉maven,将我们的刚刚引入的作用域为system的本地jar也打包进来,如图所示:

在这里插入图片描述
这样在项目打包成jar包时就没有问题了。
项目打打war包
需要在maven的war插件中引入你的本地jar包:
在这里插入图片描述
direcotry:你本地的jar包的路径

targetPath:将你的jar包打到WEB-INF/lib下

相关文章:

(IDEA)springCloud项目导入本地jar包方法和项目打包时找不到引入本地jar包的问题解决方案

idea导入本地jar包 方法一:点击左上角File–>Project Structure–>Modules。打开Modules界面点击下方号,选择第一项,找到想要导入的本地jar包。此方法可以使项目使用导入的jar包程序不报错,但是在打包项目时,会出现找不到程…...

非线性系统的线性化与泰勒级数

线性系统与非线性系统的区别 我们在读论文的时候经常会遇到这两个系统,线性系统与非线性系统,这两者之间有什么区别呢? 线性指量与量之间按比例、成直线的关系,在空间和时间上代表规则和光滑的运动;非线性则指不按比…...

HOOPS全新文档系统上线!三维模型文件转换更便捷!

HOOPS 2023 U1版本已经正式发布,伴随新版本上线的还有全新的文档系统,新的文档系统亮点包括: 改进了样式和布局,使导航更加简单快捷;修订了导航结构,提高了产品相关信息的清晰度;SDK API参考章…...

第三篇:强化学习发展历史

你好,我是zhenguo(郭震) 这是强化学习第三篇,我们回顾一下它的发展历史:强化学习发展历史 强化学习作为一门研究领域,经历了多年的发展和演进。以下是强化学习的主要发展历史里程碑: 1950年代-1…...

如何学会战略性思维?

上帝在创造一个成功人生时加入了什么配方?一部分努力、一点天赋、必备的人脉、再加入不可或缺的good luck......这都是成功人生的重要因素。 弗雷德佩拉德认为,不管人们在商业领域选择追求什么,要想成功,还需要增加一个名为“战略…...

设备采购信息管理系统

系列文章 任务14 设备采购信息管理系统 文章目录 系列文章一、实践目的与要求1、目的2、要求 二、课题任务三、总体设计1.存储结构及数据类型定义2.程序结构3.所实现的功能函数4、程序流程图 四、小组成员及分工五、 测试界面展示添加采购信息按编号查找采购信息按设备编号查找…...

Puppeteer入门实践

环境 1、安装nodejs 官网:https://nodejs.org/zh-cn 下载安装好nodejs只后 验证:node -v 出现版本号表示安装成功,否则需要配置环境变量 2、创建node项目并初始化 随便新建一个文件夹 进入文件夹搜索cmd回车 执行npm init -y 安装依赖 …...

生成VLC 及其模块的全面帮助

使用vlc.exe -H命令生成VLC帮助文件vlc-help.txt -h, --help, --no-help 打印 VLC 帮助 (可以和 --advanced 和 --help-verbose 一起使用) (默认禁用) -H, --full-help, --no-full-help VLC 及…...

什么是客户自助服务门户及其搭建方法

随着信息技术的快速发展,越来越多的企业开始转向以客户为中心的服务模式,而客户自助服务门户(Customer Self-Service Portal)则成为了重要的服务方式。它可以让客户在不需要人工干预的情况下,自行解决问题,…...

【5.19】三、白盒测试方法—逻辑覆盖法

目录 3.1 逻辑覆盖法 3.1.1 语句覆盖 3.1.2 判定覆盖 3.1.3 条件覆盖 3.1.4 判定—条件覆盖 3.1.5 条件组合覆盖 3.1.6 实例:三角形逻辑覆盖问题 白盒测试又称为透明盒测试、结构测试,它基于程序内部结构进行测试,而不是测试应用程序…...

Linux安装MySQL后无法通过IP地址访问处理方法

本文主要总结Linux安装Mysql后,其他主机访问不了MySQL数据库的原因和解决方法 环境说明: MySQL 5.7.30CentOS Linux release 7.6.1810 (Core) 创建完Mysql数据库后可以查看mysql 日志获取root 用户登录密码 [rootlocalhost mysql-5.7.30]# cat /var/l…...

使用Python实现Rest API指南

在今天的数字化世界中,数据的获取、交换和使用已经成为几乎所有行业的核心部分。无论您正在为一个大型公司设计复杂的软件系统,还是只是为了个人项目尝试获得一些公开的数据,理解和利 用API——尤其是RESTful API——都是一项至关重要的技术。…...

【2023 · CANN训练营第一季】进阶班 应用开发深入讲解→模型推理

1 模型离线推理 各步要解析如下: Host&Device内存管理与数据传输: Host&Device上的内存申请与释放,内存间的相互拷贝;模型加载:将离线的om文件加载到Device上;在样例的资源初始化模块中进行。模型输入输出准备∶根据禹线om的输入输出,在Device…...

单词分析问题

题目描述 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出…...

3个月出国|材料科学老师自费赴韩国访学

K老师指定韩国为访学的目标国家,希望专业匹配,尽快出国。最终我们获得了韩国庆北大学的邀请函,其学校名气、专业匹配度及导师影响力都符合K老师的要求。本案例从开始委托我们申请到最终出国,仅仅用时3个月。 K老师背景&#xff1a…...

MaaS来临,SaaS进入「奇点」时刻|产业深度

大模型热度持续发酵。MaaS的到来,不仅改变了云厂商的竞争格局,SaaS行业也将迎来「奇点」时刻。未来十年,基于MaaS底座,国内SaaS甚至可能会出现Salesforce一样的巨头。 作者|思杭 编辑|皮爷 出品|产业家 大模型热度正在持续发酵。…...

课程分享:华清远见联合NXP推出i.MX8M Plus开发与实践课程,超干超实用!

​课程名称: i.MX8M Plus开发与实践课程 课程介绍: i.MX8M Plus应用处理器是NXP推出的一款致力于推动机器学习(ML),机器视觉,多媒体与工业边缘物联网应用的工业人工智能芯片。拥有4个ARM Cortex-A53核心…...

idea将java程序打包为jar

idea将java程序打包为jar 灵光一现: 用java拉起浏览器,打开指定的网络地址,省的手动打开浏览器再复制地址过去了 本文记录了使用idea将java程序打包为jar包的过程 源码地址:https://gitcode.net/qq_39339588/jar.git 文章目录 ide…...

快速掌握Redis基础知识及使用技巧

Redis 是一个高性能、基于内存的键值数据库,其主要特点是支持多种数据结构和高并发读写操作。在本文中,我们将介绍 Redis 的基本概念和使用方法,以帮助读者快速入门 Redis。 Redis 的基本概念 Redis 是一种基于内存的高性能 key-value 存储系…...

C++控制台打飞机小游戏

我终于决定还是把这个放出来。 视频在这:https://v.youku.com/v_show/id_XNDQxMTQwNDA3Mg.html 具体信息主界面上都有写。 按空格暂停,建议暂停后再升级属性。 记录最高分的文件进行了加密。 有boss(上面视频2分47秒)。 挺好…...

GraalVM静态镜像上线前必做的5项内存安全审计(含JFR采样脚本、heapdump解析模板、容器OOMKilled溯源指南)

第一章:GraalVM静态镜像内存安全审计的必要性与认知重构传统JVM应用依赖动态类加载、反射和运行时代码生成,其内存布局在启动后持续演化,而GraalVM Native Image通过AOT编译将Java应用构建成静态可执行镜像,彻底剥离了JVM运行时。…...

foss_photo_libraries移动端功能详解:从自动上传到多平台支持的终极指南

foss_photo_libraries移动端功能详解:从自动上传到多平台支持的终极指南 【免费下载链接】foss_photo_libraries Free and Open Source Photo Libraries 项目地址: https://gitcode.com/gh_mirrors/fo/foss_photo_libraries 在当今移动优先的时代&#xff0c…...

UNIT-00模型处理403 Forbidden等HTTP状态码的智能诊断

UNIT-00模型:智能诊断HTTP状态码,让403 Forbidden不再神秘 遇到一个403 Forbidden错误,是不是感觉像在迷宫里打转?服务器冷冰冰地拒绝了你,却不说为什么。以前排查这种问题,得翻文档、查日志、问同事&…...

如何高效下载小红书无水印内容?XHS-Downloader让内容采集效率提升3倍

如何高效下载小红书无水印内容?XHS-Downloader让内容采集效率提升3倍 【免费下载链接】XHS-Downloader 小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品…...

# 低代码开发新范式:用 Python 快速构建可视化数据报表系统在现代软件工程中,**低代码开发**正从边缘走向主流。它不仅显著

低代码开发新范式:用 Python 快速构建可视化数据报表系统 在现代软件工程中,低代码开发正从边缘走向主流。它不仅显著缩短了开发周期,还降低了非专业开发者的技术门槛。本文将围绕 Python Streamlit Pandas 的组合,演示如何快速…...

OpenClaw多模型对比:千问3.5-9B与其他开源模型性能实测

OpenClaw多模型对比:千问3.5-9B与其他开源模型性能实测 1. 为什么需要多模型对比 去年冬天,当我第一次在本地部署OpenClaw时,最让我头疼的问题不是安装配置,而是选择哪个大模型作为后端。官方文档列出了十几种兼容模型&#xff…...

网易云音乐永久直链解析API完整指南:高效获取稳定音乐链接

网易云音乐永久直链解析API完整指南:高效获取稳定音乐链接 【免费下载链接】netease-cloud-music-api 网易云音乐直链解析 API 项目地址: https://gitcode.com/gh_mirrors/ne/netease-cloud-music-api 还在为网易云音乐分享链接频繁失效而烦恼吗?…...

从磁场合成到平稳运行:步进电机细分控制的原理与实践

1. 步进电机基础:从磁场到机械运动 步进电机就像一位精准的舞者,每一个电脉冲信号都是舞步的指令。当我在调试第一台3D打印机时,才真正理解这种"一步一个脚印"的运动方式有多么重要。与普通电机不同,步进电机不需要编码…...

3步突破资源提取瓶颈:让Wallpaper Engine效率提升300%的终极方案

3步突破资源提取瓶颈:让Wallpaper Engine效率提升300%的终极方案 【免费下载链接】repkg Wallpaper engine PKG extractor/TEX to image converter 项目地址: https://gitcode.com/gh_mirrors/re/repkg 在Wallpaper Engine资源开发领域,创作者和开…...

OpenClaw技能组合策略:千问3.5-35B-A3B-FP8驱动复杂工作流5个案例

OpenClaw技能组合策略:千问3.5-35B-A3B-FP8驱动复杂工作流5个案例 1. 为什么需要技能组合? 去年我尝试用单一技能处理竞品分析时,发现模型生成的报告总是缺少关键数据支撑。当我手动补充爬虫结果后,又面临图表生成与多语言翻译的…...