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

利用Maven获取jar包

我有一个习惯,就是程序不在线依赖网络的任何包。以前用C#时候虽然用Nuget找包,但是添加引用后又马上把Nuget引用删了,再把Nuget下载的dll拷贝到工程再引用dll。

这样做的好处是:
1.别人得到程序代码可以直接编译,不用再考虑网络情况
2.我以前碰到过引用的Nuget包后面人家网站没了,导致无法编译
3.引用目的更明确,要哪些引用哪些,直接Nuget引过来的相关包你可能都注意不到

在java上现在主流的是Maven引用包,我既不想程序代码必须依赖Maven才能编译,也不想引入Maven到工程,有时候和idea缓存不一致很烦人,也不想引用不可控。只想用他下载包,不想依赖其他的动西怎么弄呢,白嫖下载包功能。

maven找包网站

首先到上面网站搜索要引用的包
在这里插入图片描述

然后把他的Maven的GVA拷贝
在这里插入图片描述

然后新建一个Maven工程,把找的包的GVA拷贝到工程的pom后右键刷新
在这里插入图片描述
然后就可以看到Maven把相应包和依赖引进来了,右键找到文件目录把相关包拷贝出来再到工程引用
在这里插入图片描述

单独引用自己要的包
在这里插入图片描述

这样就把Maven找包的优点用起来了,不用自己再到各个官网搜包找下载了,还避免了Maven入侵到自己的工程结构,这就是不依赖Maven引用jar包的快捷方式

http://www.lryc.cn/news/288051.html

相关文章:

  • 将vue组件发布成npm包
  • 江科大STM32 中
  • vue+draggable+el-upload上传图片拖拽重排方法
  • 微信的新版canvas绘制的图案发生变形和偏移的问题
  • [ACM学习] 进制转换
  • redis + 拦截器 :防止数据重复提交
  • 如何进行H.265视频播放器EasyPlayer.js的中性化设置?
  • Ubuntu22.04安装4090显卡驱动
  • YOLOv8优化策略:注意力涨点系列篇 | 一种轻量级的加强通道信息和空间信息提取能力的MLCA注意力
  • 【新书推荐】2.5节 有符号整数和无符号整数
  • RT-Thread: 串口操作、增加串口、串口函数
  • 自然语言处理的新突破:如何推动语音助手和机器翻译的进步
  • vue3 + jeecgBoot 获取项目IP地址
  • Java Server-Sent Events通信
  • [蓝桥杯]真题讲解:冶炼金属(暴力+二分)
  • Fastbee开源物联网项目RoadMap
  • Linux文件管理技术实践
  • Python如何按指定列的空值删除行?
  • 【云原生】Docker的镜像创建
  • 大语言模型推理提速:TensorRT-LLM 高性能推理实践
  • 全面理解“张量”概念
  • MacOS X 安装免费的 LaTex 环境
  • 深入Amazon S3:实战指南
  • Ansible自动化运维(三)Playbook 模式详解
  • LCS板子加逆向搜索
  • 不同知识表示方法与知识图谱
  • Kotlin程序设计 扩展篇(一)
  • 星环科技基于第五代英特尔®至强®可扩展处理器的分布式向量数据库解决方案重磅发布
  • 一体化运维的发展趋势与未来展望
  • 科技云报道:金融大模型落地,还需跨越几重山?