首页 > 其他分享 >maven jar包 导入 添加 本地仓库 指定仓库 (mvn install:install-file)

maven jar包 导入 添加 本地仓库 指定仓库 (mvn install:install-file)

时间:2024-07-31 14:53:52浏览次数:13  
标签:DartifactId java install 仓库 jar file mvn

有时候会遇到将jar包导入本地仓库的需求。因为有些驱动包比较冷门,在公司的私服(远程仓库)里没有,为了在本地先跑起来,先添加到本地仓库。

一、指定仓库

执行命令: 

mvn install:install-file -Dfile=D:\java\mavenData\xxxJdbcDriver2.jar -DgroupId=com.ali -DartifactId=xxx-jdbc-driver -Dversion=1.0 -Dpackaging=jar --settings D:\java\mavenData\settings.xml

或者:

mvn install:install-file -Dmaven.repo.local=D:\java\maven_data\repository -DgroupId=com.cloudera.impala.jdbc -DartifactId=ImpalaJDBC41 -Dversion=2.5.41 -Dpackaging=jar -Dfile=D:\java\ImpalaJDBC41.jar

mvn install:install-file -Dmaven.repo.local=D:\java\maven_data\repository -DgroupId=com.cloudera.impala.jdbc -DartifactId=TCLIServiceClient -Dversion=2.5.41 -Dpackaging=jar -Dfile=D:\java\TCLIServiceClient.jar

 

方便阅读使用: 

mvn install:install-file

-Dfile=D:\java\mavenData\xxxJdbcDriver2.jar

-DgroupId=com.ali

-DartifactId=xxx-jdbc-driver

-Dversion=1.0

-Dpackaging=jar

--settings D:\java\mavenData\settings.xml

二、默认仓库(不指定本地仓库位置)

执行命令:

mvn install:install-file -Dfile=D:\java\mavenData\xxxJdbcDriver2.jar -DgroupId=com.ali -DartifactId=xxx-jdbc-driver -Dversion=1.0 -Dpackaging=jar

方便阅读使用:

mvn install:install-file 
-Dfile=F:\ideaSpace\src\main\lib\DmJdbcDriver18.jar 
-DgroupId=com.dm 
-DartifactId=dm-jdbc-driver 
-Dversion=1.8 
-Dpackaging=jar

报错:
pom.xml not found in xxx 或者The artifact information is incomplete or not valid:,
原因:命令使用错误或者没有正确安装到指定的仓库。

标签:DartifactId,java,install,仓库,jar,file,mvn
From: https://blog.csdn.net/u011149152/article/details/140767116

相关文章

  • 交叉编译&Makefile基础
    1交叉编译简介1.1什么是交叉编译本地编译:在当前编译平台下,编译出来的程序只能放到当前平台下运行在当前编译平台下,编译出来的程序运行在体系结构不同的另外一种目标平台上,但是编译平台本身不能运行该程序1.2为什么会有交叉编译Speed:目标平台的运行速度比主机慢很多,嵌......
  • 如何在Python中处理FileNotFoundException
    我有一个函数可以从路径读取avro文件(按日文件夹)并将其写入相同的路径(聚合到按月的文件夹)。如果文件夹有.avro文件,该函数可以正常工作。但如果文件夹为空,我会收到错误。java.io.FileNotFoundException:Noavrofilesfound.Iffilesdon'thave.avroextension,set......
  • 仓库货物存放需要如何合理布局?
    在供应链管理的广阔版图中,仓库作为连接生产与消费的桥梁,其货物存放布局的合理性直接关系到企业的运营效率、成本控制以及客户满意度。一个精心策划的仓库布局,不仅能够确保货物的快速流转,还能在有限的空间内创造出最大的存储能力。接下来,我们来探讨一下,如何合理布局仓库......
  • 我无法在 Debian Linux 中从命令行安装 Pyinstaller
    我想在我的Debian机器上安装Pyinstaller,所以我运行了以下命令:sudopip3installpyinstaller这返回了以下错误:error:externally-managed-environment×Thisenvironmentisexternallymanaged╰─>ToinstallPythonpackagessystem-wide,tryaptinstall......
  • pyinstaller + pyside6问题:dlopen Shiboken.abi3.so:找不到符号
    我有一个基于PySide6的应用程序,使用pyinstaller创建的macOS二进制文件。运行构建的应用程序时遇到一个奇怪的问题-有时构建很好,应用程序启动时没有任何问题。但是然后我更改了一些不重要的代码行,重建了应用程序-并且构建已损坏。当我执行二进制文件时,我收......
  • 学习makefile(一)
    1、makefile基础对于从事嵌入式开发的朋友们,学会MK非常重要。对于部分朋友在别人已经搭建好的开发平台上扩展一些功能的开发工作,上手很快。但是一但遇到编译相关的问题,就显得束手无策。(本人也是基于这个原因,此次开始系统学习Makefile)。关于编译问题主要有两个方面1:代码的语法......
  • File概述和File的构造方法
    File是什么    File对象表示路径,可以是文件,可以是文件夹,路径可以存在,可以不存在绝对路径vs相对路径    绝对路径:带盘符    相对路径:不带盘符,默认到当前项目下去找File的三种构造方法packagecom.chen.bao3;importjava.io.File;publi......
  • 计算机毕业设计选题推荐-零食批发商仓库管理系统-Java/Python项目实战
    ✨作者主页:IT研究室✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。☑文末获取源码☑精彩专栏推荐⬇⬇⬇Java项目Python项目安卓项目微信小程序项目......
  • Docker-harbor私有仓库部署
    目录什么是Harbor?Harbor的介绍Harbor的特性Harbor的构成Harbor部署实验一、部署Docker-Compose服务二、部署Harbor服务(一)在/opt上传harbor压缩包(二)修改harbor安装的配置文件(三)启动Harbor三、查看Harbor启动镜像四、登录验证什么是Harbor?Harbor的介绍Harbor是......
  • Python - Redirecting output of print to a file
    Theprintfunctioncanalsobeusedtowritetoafile.Theoutputofprint,thatisbydefault,senttothescreencanberedirectedtoanopenfile.Forthis,youhavetosupplythefileobjectasanargumentforthenamedparameterfile.Hereisanexa......