有如下jar包

zxing3.2.1.jar

zxingcore.jar

QRCode.jar

存在于本机目录

D:\Program Files\eclipse_workspace\webapp\WebContent\WEB-INF\lib\ 下:

安装maven (此处已安装,省略),将maven添加环境变量

执行

mvn install:install-file -DgroupId=com.swetake.util.Qrcode -DartifactId=QRcode -Dversion=1.0.0 -Dpackaging=jar -Dfile="D:\Program Files\eclipse_workspace\webapp\WebContent\WEB-INF\lib\QRCode.jar"

命令解释:

-DgroupId :对应pom.xml  文件中的 groupId

<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>QRcode</artifactId>
<version>3.2.1</version>
</dependency>

-DartifactId 对应pom.xml文件中的 artifactId

<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>QRcode</artifactId>
<version>3.2.1</version>
</dependency>

-Dversion :jar 版本。

-Dfile :本机jar包物理路径,路径中如有空格请使用双引号处理此路径。

查看mvn帮助

C:\Users\nantian>mvn --help

usage: mvn [options] [<goal(s)>] [<phase(s)>]

Options:
-am,--also-make If project list is specified, also
build projects required by the
list
-amd,--also-make-dependents If project list is specified, also
build projects that depend on
projects on the list
-B,--batch-mode Run in non-interactive (batch)
mode (disables output color)
-b,--builder <arg> The id of the build strategy to
use
-C,--strict-checksums Fail the build if checksums don't
match
-c,--lax-checksums Warn if checksums don't match
-cpu,--check-plugin-updates Ineffective, only kept for
backward compatibility
-D,--define <arg> Define a system property
-e,--errors Produce execution error messages
-emp,--encrypt-master-password <arg> Encrypt master security password
-ep,--encrypt-password <arg> Encrypt server password
-f,--file <arg> Force the use of an alternate POM
file (or directory with pom.xml)
-fae,--fail-at-end Only fail the build afterwards;
allow all non-impacted builds to
continue
-ff,--fail-fast Stop at first failure in
reactorized builds
-fn,--fail-never NEVER fail the build, regardless
of project result
-gs,--global-settings <arg> Alternate path for the gl
...........

更多详情参考

http://maven.apache.org/plugins/maven-install-plugin/install-file-mojo.html

运行cmd 执行操作如下:

C:\Users\nantian>mvn install:install-file -DgroupId=com.swetake.util.Qrcode -DartifactId=QRcode -Dversion=1.0.0 -Dpackaging=jar -Dfile="D:\Program Files\eclipse_workspace\webapp\WebContent\WEB-INF\lib\QRCode.jar"
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
[INFO] Installing D:\Program Files\eclipse_workspace\webapp\WebContent\WEB-INF\lib\QRCode.jar to C:\Users\nantian\.m2\repository\com\swetake\util\Qrcode\QRcode\1.0.0\QRcode-1.0.0.jar
[INFO] Installing C:\Users\nantian\AppData\Local\Temp\mvninstall7496630837639804466.pom to C:\Users\nantian\.m2\repository\com\swetake\util\Qrcode\QRcode\1.0.0\QRcode-1.0.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.462 s
[INFO] Finished at: 2018-11-06T15:01:40+08:00
[INFO] ------------------------------------------------------------------------ C:\Users\nantian>mvn install:install-file -DgroupId=com.google.zxing -DartifactId=QRcode -Dversion=3.2.1 -Dpackaging=jar -Dfile="D:\Program Files\eclipse_workspace\webapp\WebContent\WEB-INF\lib\zxing3.2.1.jar"
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
[INFO] Installing D:\Program Files\eclipse_workspace\webapp\WebContent\WEB-INF\lib\zxing3.2.1.jar to C:\Users\nantian\.m2\repository\com\google\zxing\QRcode\3.2.1\QRcode-3.2.1.jar
[INFO] Installing C:\Users\nantian\AppData\Local\Temp\mvninstall3882659277016851967.pom to C:\Users\nantian\.m2\repository\com\google\zxing\QRcode\3.2.1\QRcode-3.2.1.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.980 s
[INFO] Finished at: 2018-11-06T15:12:29+08:00
[INFO] ------------------------------------------------------------------------ C:\Users\nantian>mvn install:install-file -DgroupId=com.google.zxing -DartifactId=zxing -Dversion=1.7.0 -Dpackaging=jar -Dfile="D:\Program Files\eclipse_workspace\webapp\WebContent\WEB-INF\lib\zxingcore.jar"
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
[INFO] Installing D:\Program Files\eclipse_workspace\webapp\WebContent\WEB-INF\lib\zxingcore.jar to C:\Users\nantian\.m2\repository\com\google\zxing\zxing\1.7.0\zxing-1.7.0.jar
[INFO] Installing C:\Users\nantian\AppData\Local\Temp\mvninstall3510646588980436125.pom to C:\Users\nantian\.m2\repository\com\google\zxing\zxing\1.7.0\zxing-1.7.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.587 s
[INFO] Finished at: 2018-11-06T15:14:24+08:00
[INFO] ------------------------------------------------------------------------ C:\Users\nantian>

进入IntelliJ IDEA中配置项目pom.xml  文件

  <dependency>
<groupId>com.swetake.util.Qrcode</groupId>
<artifactId>QRcode</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>QRcode</artifactId>
<version>3.2.1</version>
</dependency> <dependency>
<groupId>com.google.zxing</groupId>
<artifactId>zxing</artifactId>
<version>1.7.0</version>
</dependency>

选择右下角的import Changes 。

maven 将jar包添加本地仓库源的更多相关文章

  1. 在maven 2工程中加入iTextAsian支持(maven添加自定义jar包到本地仓库)

    最近需要在工程中加入JasperReports,其中要用到把报表导出为pdf文件的功能.JasperReports内部使用iText来输出pdf文档,而iText对中文是放在单独的包iTextAsia ...

  2. JAVA Maven 安装 jar 包到本地仓库,以 Oracle11g 的访问包 为例

    maven 作为 java 的首选包管理工具,使我们在创建和维护项目的时候变得十分简单,但是 maven 仓库并不是拥有的一切 jar 包的, 很多 jar 包由于收费或者版权什么的其他原因,并不存在 ...

  3. Maven手工安装jar包到本地仓库

    使用maven,少不了的就是要被"包下载失败"这种问题折腾. jar包下载失败后.我们选择手工把jar下载下来.(能够下载到指定jar的途经非常多) 以下随便找了一个jar包为例. ...

  4. Maven 安装Jar包到本地仓库

    开始cmd: 例1: mvn install:install-file -DgroupId=Issues -DartifactId=beautyeye -Dversion=3.5 -Dpackagin ...

  5. maven安装jar包到本地仓库

    mvn install:install-file -Dfile=D:/asm-1.5.3.jar -DgroupId=asm  -DartifactId=asm -Dversion=1.5.3 -Dp ...

  6. idea中运行maven安装jar包到本地仓库跳过test

  7. Maven安装本地jar包到本地仓库

    Maven 安装 JAR 包到本地仓库的命令是: mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上 ...

  8. Maven 手动添加selenium JAR 包到本地仓库

    安装Maven后我们会在用户目录下发现.m2 文件夹.默认情况下,该文件夹下放置了Maven本地仓库.m2/repository. 在intellij中创建maven项目时,添加 selenium 依 ...

  9. 配置maven环境变量并安装jar包到本地仓库

    1.下载maven安装包,解压,解压目录如下: 2.配置M2_HOME变量为上一步的路径: 3.配置PATH变量,添加%M2_HOME%\bin;  查看是否配置成功 mvn -v : 4.安装jar ...

随机推荐

  1. 密码学数论基础部分总结之 有限域GF(p) Galois Fields

    今天花了一下午的时间学习密码学的数论部分,下面将学到的内容进行一下总结,也算是加深记忆.我本身对密码学这方面比较感兴趣,而且本节出现了许多数学公式,使用刚刚学习的LaTex公式来呈现出来,练习练习,何 ...

  2. Newtonsoft 六个超简单又实用的特性,值得一试 【上篇】

    一:讲故事 看完官方文档,阅读了一些 Newtonsoft 源码,对它有了新的认识,先总结 六个超经典又实用的特性,同大家一起分享,废话不多说,快来一起看看吧~~~ 二:特性分析 1. 代码格式化 如 ...

  3. ArrayList、Vector、LinkedList 区别及底层实现

    一.ArrayList.Vector.LinkedList 三者区别 1.ArrayList  底层:是数组结构,查询快,增删慢,线程不安全,效率高.2.LinkedList底层:是链表数据结构,查询 ...

  4. 尚学堂 215 在java中执行JavaScript代码

    package com.bjsxt.test; import java.io.FileReader; import java.net.URL; import java.util.List; impor ...

  5. 网络编程 套接字socket TCP UDP

    网络编程与套接字 网络编程 网络编程是什么: ​ 网络通常指的是计算机中的互联网,是由多台计算机通过网线或其他媒介相互链接组成的 ​ 编写基于网络的应用程序的过程序称之为网络编程. 网络编程最主要的工 ...

  6. py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.spark.api.python.PythonRDD.collectAndServe. : java.lang.IllegalArgumentException: Unsupported class file major version 55

    今天小编用Python编写Spark程序报了如下异常: py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apach ...

  7. Python实用笔记 (3)条件判断

    可以执行多条语句,靠的是缩进原则,看起来也更板扎(注意冒号) age = 3 if age >= 18: print('adult') elif age >= 6: print('teen ...

  8. 如何通过Elasticsearch Scroll快速取出数据,构造pandas dataframe — Python多进程实现

    首先,python 多线程不能充分利用多核CPU的计算资源(只能共用一个CPU),所以得用多进程.笔者从3.7亿数据的索引,取200多万的数据,从取数据到构造pandas dataframe总共大概用 ...

  9. 老板急坏了,公司网站的 HTTPS 过期了

    端午出去玩的时候,老板打电话说公司网站的 HTTPS 过期了,访问不了(见下图),要我立马升级一下.可惜我当时没带电脑,无能为力,可把老板急坏了. 没办法,急就先急着,只能等我有电脑了才能搞.点击高级 ...

  10. 二.3.token认证,jwt认证,前端框架

    一.token: 铺垫: 之前用的是通过最基本的用户名密码登录我的运维平台http://127.0.0.1:8000/---这种用的是form表单,但是这种对于前后端分离的不适合.前后端分离,应该通过 ...