学习笔记064——如何手动将jar包导入到maven本地库

Maven 2024年3月大改版后,我该如何把自己的jar包发布到中央仓库? 本文介绍了在2024年3月Maven中央仓库改版之后,如何发布自己的jar包。还介绍了如何使用github action自动化发布流程。 阅读详情

1、背景:

有时网络慢的情况, 本地maven库需要导入外部下载的jar包。
以便于在项目的pom文件中,直接写dependency写导入依赖。

2、方法

在Windows终端中,输入:

mvn install:install-file -DgroupId=com.aspose -DartifactId=aspose-words -Dversion=21.1 -Dpackaging=jar -Dfile=D:\目录\你的jar包名字.jar


## 写法解释
-DgroupId=com.aspose             对应pom文件中的groupId
-DartifactId=aspose-words        对应pom文件中的artifactId
-Dversion=21.1                   对应pom文件中的version
-Dpackaging=jar                  表示的是jar包
-Dfile=D:\目录\你的jar包名字.jar   本地jar包的绝对路径
pom.xml文件中,导入jar包依赖写法
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.1</version>
</dependency>
SpringBoot快速入门(非maven) SpringBoot 环境准备 1. java环境(jdk1.8.0_111) 2. Java EE IDE(eclipse-jee-neon-RC3-win32-x86_64) 3. Springboot所需jar包(30个) 项目结构 代码实例 package hello; import org.springframework.boot.*; import org.spri 阅读详情

相关推荐

Aspose.Words简单使用

Aspose.Words for Java 是一个用于处理和操作 Word 文档的强大 Java 库。本文档提供了使用 Maven 在你的 Java 项目中集成和使用 Aspose.Words 的简单步骤以及简单的使用Aspose.Words

lgbisha的博客 2000

修改Jar包中的内容(替换、删除文件)+ aspose-words签名解除 + 配置maven引入

关于网上说的解压Jar包,修改Jar包中的文件,再打包成zip,修改zip的后缀为.jar的方法,解压放到项目中亲测无效。 原本操作 Word转 PDF 用的是 POI 工具类PdfConverter,但是后面发现 PdfConverter 转换后出现格式错乱的问题,因此开始寻觅其他的工具。最终找到了Aspose-Word,它可以操纵一些主流的文件格式:Word...

ZCF1024 的后宫 1万+

aspose-word-16.8.0-maven.rar

aspose-word-16.8.0内包含aspose-words-16.8.0-javadoc.jar和aspose-words-16.8.0-jdk16.jar两个jar包,用于word转为pdf文档

JAVA使用aspose-words实现根据word模板生成文件,包括替换字符和图片

把生成的pdf转换成 MultipartFile 格式,用于后面处理,兼容springboot文件接口。2、在springboot初始化时进行授权验证,新建“AsposeLicenseConfig”如下。1、把授权文件放在“resources/license”目录下,目录结构如下图。1、如果是本地引入使用一下maven坐标,jar放在“resources”下。2、如果需要安装jar到本地maven仓库,使用一下命令。不进行此步骤,生成文档有水印,而且处理页数有限制。1、把需要替换的模板用自定义字符编辑。

qq_43813795的博客 4803

aspose-html-17.8.jar

aspose-html-17.8.jar, 用于对html文件进行操作

【Docker】搭建一个媒体服务器插件后端API服务 - MetaTube

本教程基于群晖的NAS设备DS423+的docker功能进行搭建,DSM版为 7.2.1-69057 Update 5。MetaTube是一个媒体服务器插件,主要用于Emby和Jellyfin媒体服务器。它的主要功能是从互联网上抓取内容并响应 JSON 数据,然后通过预安装的 MetaTube 插件请求服务器并下载相应的元数据,以与 Jellyfin/Emby 服务器配合使用。使用 MetaTube 的步骤大致如下:部署后端:首先,需要部署一个名为​ 的后端 API 服务器来抓取内容。

小小笔记大大用处 1万+

08-Jul-2017 21:45:26.064 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardConte

08-Jul-2017 21:45:26.064 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file 08-Jul-2017 21:45:26.066 严重 [RMI T.

Lin_Willen的博客 1801

机器人手眼标定快速精度验证方法

机器人手眼标定快速精度验证方法

laoli_的博客 1万+

JavaWeb基于ssm的晋祠宋明服饰文化体验平台系统(064)

JavaWeb基于ssm的晋祠宋明服饰文化体验平台系统(064)开发工具:Idea或Eclipse。Jar包仓库:Maven。

kangxihuang的博客 423

2026 AI编程环境安装指南:从下载、部署到流式验证

AI编程环境已不再是传统软件安装,而是融合硬件兼容性、模型运行时与IDE插件协同的系统工程。其核心原理在于:本地GPU驱动需匹配量化运行时(如Ollama v0.3+对CUDA 12.1+的强制要求),协议层依赖gRPC流式响应,生态层则要求插件签名与模型源可信校验。这一技术组合显著提升AI代码生成的实时性与生产就绪度,支撑微服务开发、CI/CD智能补全、本地LLM推理等关键场景。本文聚焦AI编程软件下载与安装过程中的可复现部署实践,覆盖macOS/WSL2双平台、NVMe模型加速、离线校验及原子化功能验证

weixin_30480075的博客 581

ROS & ROS2 机器人深度相机激光雷达多传感器标定工具箱

不过,多传感器标定工具箱允许通过编辑 yaml 文件来调整标定目标的参数: <repository>/mutlisensor_calibration/cfg/TargetWithCirclesAndAruco.yaml%YAML:1.0rows: 4cols: 1dt: irows: 4cols: 2dt: frows: 1cols: 12dt: fCAD 模型网格/云通过 GICP 将模型数据与分割点云对齐,用于优化检测到的目标姿态。

2506_90492529的博客 2106

小程序基于ssm的远程家庭健康监测管理系统(064)

Java基于ssm的远程家庭健康监测管理系统(064)开发工具:Idea或Eclipse。前端框架:Vue2,Uniapp。Jar包仓库:Maven。

kangxihuang的博客 192

【2005】人工智能⭐

问题的解答来自于过去的经验而不是规则,这些经验是以案例方式存储的。但是当人们遇到一个新的问题的时候,一般先是回忆,从记忆中找到一个与新的问题相似的案例,然后把该案例的有关信息和知识复用到新问题的求解之中。1、若案例(case)不够充足,而有足够的规则(知识),试问如何构建一个包含有基于案例推理和基于规则推理的推理系统,以使推理效率提高而且总能求得问题的解。一般认为,CBR适合缺乏完备和健全的理论,但又可获取丰富经验的领域,而RBR则适合于对领域有充分的认识,能以完备和健全的形式表示领域理论的场合。

super_mochi1 279

docker 快速安装Maven仓库

搜索镜像 [root@x-test1 nexus-data]# docker search nexus NAME DESCRIPTION STARS OFFICIAL AUTOMATED son...

帆了个帆的专栏 8249

单片机:实现FFT快速傅里叶变换算法(附完整源码)

单片机:实现FFT快速傅里叶变换算法(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1098

详解大端模式和小端模式

详解大端模式和小端模式 一、大端模式和小端模式的起源         关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就下令,命令

ce123的技术博客 19万+

Maven使用assembly自定义打包

使用的 Maven Assembly 插件,它用于创建自定义的归档文件,通常用于创建包含依赖的可执行 JAR 文件。项目的工程目录以及如下assembly.xnl文件、pom.xml存放如下。pom文件中配置Maven打包插件。assembly文件具体含义。

m0_51236292的博客 819

vue2/3 - 详细实现高德地图轨迹回放,vue高德地图车辆历史行驶轨迹播放,在地图上绘制行程轨迹|起点和终端的路程绘制|用户运动轨迹绘制及播放等(支持开始/暂停、进度条拖放、控制播放轨迹的倍速等)

vue2,vue3,nuxt,高德地图,轨迹,vue高德地图轨迹回放,历史轨迹回放,轨迹回放功能支持倍速及进度条拖拽,VUE高德地图轨迹回放、倍速调整、进度条拖拽,vue3高德地图轨迹回放,Vue实现地图路径回放,vue中使用高德地图实现历史轨迹回放并能控制播放轨迹的倍速,多条轨迹陆续播放,巡航轨迹做带进度条和倍速的轨迹回放,Vue高德地图路径回放,历史轨迹回放并能控制播放轨迹的倍速,使用高德地图实现轨迹播放和进度条控制,vue高德地图如何实现轨迹回放,高德地图做轨迹绘制用什么api,高德轨迹API,驾车轨

✅ 精选推荐文章 1万+

IDEA系列教程04_IDEA的使用

1.创建项目 注意: IDEA这个软件,更贴近实际开发。一个project并不是一个纯粹的Java工程或者Java Web工程。因为在实际开发中,一个项目可能是由多个工程组成。所以在IDEA中,一个project不只是单纯的一个某个代码工程,相较于eclipse而言: IDEA中的project类似于eclipse中的workspace,类似于一个文件夹。 IDEA中的Module则类似于ecl...

安德的博客 371

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

mapreduce计算最高分

【代码】mapreduce计算最高分

风 424

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full d

项目场景: 在写ssm整合时报了这个错,在网上找到一篇帖子说是前面的配置文件有问题,找了半天还是没找到,最后在网上的一篇帖子上救了我 问题描述: 08-Jul-2017 21:45:26.064 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found

qq_39954577的博客 552

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

java人脸识别

‌虹软人脸识别技术‌是由虹软公司开发的一系列人脸识别技术,包括人脸检测活体检测人脸识别等。这些技术基于深度学习算法,能够在复杂环境下快速准确地识别人脸,广泛应用于智能手机、DSC平板IPCamera机器人智能家居智能终端等领域‌。

weixin_65019617的博客 2019

都1202年了,打包Docker镜像还有人不会?

前言 Docker大部分应用在提供一些基础设施,如Redis/Mongo/Mysql等,本文主要讲述将自己编写的Springboot应用程序打包成docker镜像分发出去 什么是Docker镜像 掌握核心四点 它是一个静态的只读模板 它包含构建Docker容器的指令 它是分层的 它通过Dockerfile来创建镜像 Dockerfile常用命令快查表 命令 作用 例子 FROM 基于什么镜像 FROM [:] [AS ] LABEL 设置标签

m0_58554082的博客 175

cas-server服务端搭建

1、下载cas服务代码,https://github.com/apereo/cas-overlay-template/tree/5.3 2、将下载的代码打成war包(5.3为maven项目),借助maven打包命令直接打包 3、将war包放到tomcat的webapps目录下,启动tomcat 4、tomcat启动之后会解压war包生成cas文件包,此时成功一半,可以通过ip:tomcat端口号/cas/login访问cas页面(127.0.0.1:8080/cas/login) 5、默认用户密码为

bigdata_dog的博客 8533

dubbox 编译 和 测试

因为 dubbox 并没有发布到maven中央仓库仓库中,所以需要我们自己到官网下载,自己编译,install 到本地。 1. 首先安装git客户端工具 TortoiseGit, 然后使用它将 dubbox 从官网github地址:https://github.com/dangdangdotcom/dubbox clone到本地: 2. 使用mvn 编译: 在cmd 中执行: E:\J...

weixin_34289454的博客 129

(*)(转)要快速学习SSM框架,你需要一套学习曲线平滑的教程

作者:meepo链接:https://www.zhihu.com/question/57719761/answer/156952139来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 要快速学习SSM框架,你需要一套学习曲线平滑的教程 1. 很快可以看到效果 SSM框架这种教程的,在百度或者git上一搜一大把,不过很遗憾,大部分你照着上面的流程做,是做不出来...

weixin_30855099的博客 212
上一篇: 学习笔记063——通过使用 aspose-words 将 Word 转 PDF 时,遇到的字体改变以及乱码问题
下一篇: 学习笔记065——Java实现 Word 转 PDF
须晴日.
博客等级 码龄5年 595粉丝 103原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值