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

常用maven - jar 下载与 安装

1.  guava

如果你想直接将 JAR 文件安装到本地 Maven 仓库,而不使用 POM 文件,可以使用 mvn install:install-file 命令并手动提供必要的元数据。以下是步骤:

  1. 下载 Guava JAR 文件

    从 Maven Central 仓库下载 Guava JAR 文件: guava-30.1.1-jre.jar

  2. 运行 Maven 命令安装 JAR 文件

    打开终端(或命令提示符),导航到下载的文件所在目录,并运行以下命令:

mvn install:install-file -Dfile=guava-30.1.1-jre.jar -DgroupId=com.google.guava -DartifactId=guava -Dversion=30.1.1-jre -Dpackaging=jar

该命令会将 Guava JAR 文件安装到本地 Maven 仓库,以下是参数的解释:

  • -Dfile:指定要安装的 JAR 文件的路径。
  • -DgroupId:指定 Maven 组 ID。
  • -DartifactId:指定 Maven 工件 ID。
  • -Dversion:指定版本号。
  • -Dpackaging:指定打包类型,这里是 jar

示例命令

假设你将 JAR 文件下载到 ~/Downloads 目录,可以使用以下命令:

mvn install:install-file -Dfile=~/Downloads/guava-30.1.1-jre.jar -DgroupId=com.google.guava -DartifactId=guava -Dversion=30.1.1-jre -Dpackaging=jar

运行该命令后,Maven 会将 guava-30.1.1-jre.jar 安装到你的本地 Maven 仓库中。此后,你可以在你的 Maven 项目中正常引用该依赖项。

相关文章:

  • 国产可视化爬虫助力AI大模型训练:精准爬取汉语词典
  • cv2函数实践-图像处理(中心外扩的最佳RoI/根据两个坐标点求缩放+偏移后的RoI/滑窗切片/VOC的颜色+调色板)
  • 顶点着色技术在AI去衣中的作用
  • OJ1230进制的转换
  • HarmonyOS鸿蒙学习笔记(27)resources目录说明
  • 前端Vue小兔鲜儿电商项目实战Day03
  • [DDR5 Jedec 4-1] 预充电命令 Precharge
  • 数据结构 实验 1
  • 解决torch.cuda.is_available()一直为false的问题
  • 0开篇-介绍
  • 经典的滑动窗口的题目 力扣 2799. 统计完全子数组的数目(面试题)
  • 【代码随想录训练营】【Day 38】【贪心-5】| Leetcode 435, 763, 56
  • 算法金 | 再见,支持向量机 SVM!
  • 富格林:应用正规技巧阻挠被骗
  • 原生js访问http获取数据的方法
  • Angular 2 DI - IoC DI - 1
  • CSS中外联样式表代表的含义
  • Fundebug计费标准解释:事件数是如何定义的?
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • javascript数组去重/查找/插入/删除
  • Java反射-动态类加载和重新加载
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Linux CTF 逆向入门
  • mac修复ab及siege安装
  • PHP 小技巧
  • react-native 安卓真机环境搭建
  • Redux系列x:源码分析
  • unity如何实现一个固定宽度的orthagraphic相机
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 经典排序算法及其 Java 实现
  • 前端工程化(Gulp、Webpack)-webpack
  • 前端自动化解决方案
  • 鱼骨图 - 如何绘制?
  • 中文输入法与React文本输入框的问题与解决方案
  • 追踪解析 FutureTask 源码
  • 走向全栈之MongoDB的使用
  • puppet连载22:define用法
  • 仓管云——企业云erp功能有哪些?
  • ​力扣解法汇总946-验证栈序列
  • $L^p$ 调和函数恒为零
  • (11)MATLAB PCA+SVM 人脸识别
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (152)时序收敛--->(02)时序收敛二
  • (3)(3.5) 遥测无线电区域条例
  • (AngularJS)Angular 控制器之间通信初探
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (八)Flink Join 连接
  • (第61天)多租户架构(CDB/PDB)
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (四)软件性能测试
  • (杂交版)植物大战僵尸
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)Oracle存储过程编写经验和优化措施
  • (转)Windows2003安全设置/维护