使用maven命令安装jar包到本地仓库的方法步骤
作者:习惯沉淀 发布时间:2022-10-19 21:57:58
标签:maven,安装,jar包
第三方jar包在开发工具中引入后编译没问题, 启动调试包括打包时会提示找不到jar包的错误.需要上传到maven仓库中,并在pom文件内引入.
maven命令:
安装指定文件到本地仓库命令:mvn install:install-file
-DgroupId=<groupId> : 设置上传到仓库的包名
-DartifactId=<artifactId> : 设置该包所属的模块名
-Dversion=1.0.0 : 设置该包的版本号
-Dpackaging=jar : 设置该包的类型(很显然jar包)
-Dfile=<myfile.jar> : 设置该jar包文件所在的路径与文件名
一.上传jar包 win+r cmd打开命令行输入以下命令:
mvn install:install-file -DgroupId=com.zebra -DartifactId=ZSDK_API -Dversion=v2.12.3782 -Dpackaging=jar -Dfile=E:\perslib\ZSDK_API.jar
mvn install:install-file -DgroupId=com.zebra -DartifactId=ZSDK_CARD_API -Dversion=v2.12.3782 -Dpackaging=jar -Dfile=E:\perslib\ZSDK_CARD_API.jar
出现以下success说明成功了.
到maven仓库查看:
二.在pom文件中引入jar包
<dependency>
<groupId>com.zebra</groupId>
<artifactId>ZSDK_API</artifactId>
<version>v2.12.3782</version>
</dependency>
<dependency>
<groupId>com.zebra</groupId>
<artifactId>ZSDK_CARD_API</artifactId>
<version>v2.12.3782</version>
</dependency>
注意:
jar包所在路径不要带中文,不要带中文,不要带中文!
来源:https://www.cnblogs.com/yadongliang/p/9829760.html


猜你喜欢
- 重要属性1、scale: 小数点后的位数。如将1.234构建为BigDecimal,scale属性则为32、RoundingMode(对照数
- 问题:在web里面用iframe连接一个html文件 - html文件里面是超链接 -&nb
- 一、简介线程安全概念:线程安全是指在当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出
- Android XML設置屏幕方向(android:screenOrientation)详解注意:Android只支持270度旋
- 最新开发新项目的时候,要做分享项目,要求分享有微信,微信朋友圈,QQ,QQ空间,新浪微博这五个,所分享内容包括,分享纯图片,纯文字,图文类型
- 目录特性引入依赖使用特性Kotlin + Flow 实现的 Android 应用初始化任务启动库。支持模块化,按模块加载任务可指定工作进程名
- 本文实例为大家分享了android实现点击图片全屏展示的具体代码,供大家参考,具体内容如下MainActivity:public class
- 1、在pom.xml中引入actuator, security依赖 <dependency> &nbs
- 一、身份证结构和形式在通用的身份证号码有15位的和18位的;15位身份证号码各位的含义:1、1-2位省、自治区、直辖市代码;2、3-4位地级
- 使用BufferedReader(缓存读取流)可以每次读取文件的一行。对于文件内容如果是按行为单位排列的话,则使用BufferedReade
- 1、汉字转十六进制UNICODE编码字符串 /// <summary> /// //// /// <
- Service翻译成中文是服务,熟悉Windows 系统的同学一定很熟悉了。A
- 什么是程序集?1.程序集(assembly)是一个及一个以上托管模块,以及一些资源文件的逻辑组合。2.程序集是组件复用,以及实施安全策略和版
- 首先来看看Map集合获取元素的三种常见方法keySet()、values()、entrySet()1. values():返回map集合的所
- 一、MyBatisPlusConfig中配置分页插件/** * 配置分页插件 * @
- 前言ParametersInterceptor * 其主要功能是把ActionContext中的请求参数设置到ValueStack中,如果栈
- 本文实例讲述了Android编程之分辨率处理相关代码段。分享给大家供大家参考,具体如下:1. 通常我们所说的屏幕分辨率如800x480、96
- java 枚举的功能挺多,但是坑更多,使用的时候要注意。如下面这个枚举。@Getter@AllArgsConstructorpublic e
- webservice的应用已经越来越广泛了,下面介绍几种在Java体系中开发webservice的方式,相当于做个记录。1.Axis2Axi
- js和python是两种语言,js处理网页数据,python可作为服务端开发,两者通过websocket进行通信。websocket是soc