首页 > 其他分享 >在maven引入一个maven仓库中不存在的jar,安装本地的仓库

在maven引入一个maven仓库中不存在的jar,安装本地的仓库

时间:2022-09-01 22:12:11浏览次数:63  
标签:install 仓库 jar maven 本地 aspose

在maven引入一个maven仓库中不存在的jar,安装本地的仓库

公司内部的jar包肯定不会在网络上存在的.

问题描述:如果要在一个maven工程中引入一个不存在的jar,即无法通过denpendecy的gav定位到。

处理方式:

方式一:如果maven工程是war包形式,可以直接放在 WEB-INF下的lib目录中,然后add到类路径中。

方式二:自己将其install到本地的maven仓库。(推荐方式二)

方式二命令:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar -Dfile=E:\ojdbc7-12.1.0.2.jar

命令图解

image-20220901220028503

方式二步骤:
1.准备对应的jar。并找到其位置,如:E:\ojdbc7-12.1.0.2.jar

image-20220901220043529

2.找到maven仓库的位置,如:

image-20220901220056711

3.在仓库上边路径栏里边输入cmd,进入控制台,然后执行该条命令即可(这种前提条件应该是你本地电脑配置过maven了才可以,如果没有配置过,而又不想配置,那么需要找到下载的maven安装包的位置,然后找到里面的bin,在bin目录下cmd才可以.)

image-20220901220107926

附上真实项目中的案例:

>mvn install:install-file -DgroupId=aspose -DartifactId=aspose-words-jdk16 -Dversion=18.10 -Dpackaging=jar -Dfile=D:\Downloads\aspose-word-16.8.0-maven\aspose-words-16.8.0-jdk16.jar
<dependency>
            <groupId>aspose</groupId>
            <artifactId>aspose-words-jdk16</artifactId>
            <version>18.10</version>
        </dependency>

image-20220901220116515


标签:install,仓库,jar,maven,本地,aspose
From: https://www.cnblogs.com/javaxubo/p/16647981.html

相关文章

  • Linux下阿里云镜像仓库
    Linux下阿里云镜像仓库阿里云镜像加速器第一步:进入apache-maven-3.6.1/conf/目录cdapache-maven-3.6.1/conf/第二步:编辑settings.xml文件添加阿里云仓库镜像vimset......
  • Linux环境安装并配置Maven
    Linux环境安装并配置Maven1.进入Maven官网复制下载地址下载mavenmaven官网:http://maven.apache.org/英文状态下:在线下载maven:wgethttps://dlcdn.apache.org/......
  • jdk18.0.1.1解决jar不是内部或外部命令
    查到的都是把什么弄到哪个鸟文件夹去,但我这个版本根本就没有那个文件夹。在cmd里输wherejava,如果输出的是一个类似c:/user/oracle/java的文件夹,并且这个文件夹不是你安装......
  • 抛砖系列之git仓库拆分工具git-filter-repo
    最近负责把团队内的git仓库做了一次分拆,解锁一个好用的工具git-filter-repo,给大伙抛砖一波,希望以后遇到类似场景时可以信手拈来。背景笔者团队目前是把业务相关的java项......
  • Git的基础使用与远程仓库连接
    创建一个git区(本地版本库),在项目文件夹中右键菜单,点击GitBashhere,打开Git命令框使用gitinit往里面添加文件使用gitadd文件名添加使用gitstatus查看是否添加......
  • Scala运行报错 此时不应有 \scala\bin\..\lib\jline-2.14.6.jar。
    背景安装的Scala2.13.0,看报错是因为少了引号转义。不过实际看代码发现情况有点离谱。解决方案把scala.bat中的:add_cpath子程序换成下面这样:add_cpathif"%_TOOL......
  • Maven项目创建并打印出Hello worlld
    主要分为两大部,①创建Maven项目,②在项目中打印一个Helloworlld。Step1.打开IDEA欢迎界面点击“NewProject”,创建新项目。 Step2.创建Maven项目,jdk选择1.8版本(看......
  • IDEA2021.3.3配置Maven(详细版)
    0、需求maven用来管理依赖,是专门用于构建和管理项目的工具,很大程度方便了我们对依赖导包等,然而Idea配置自己本地maven很有必要1、准备idea2021.3.3maven对应版本2、......
  • Elasticsearch 快照与恢复-快照仓库 repository
    Elasticsearch中的一个快照即一个运行时的集群备份。快照能在以下场景使用。不停机的情况下周期性的备份集群。数据被删除或者硬盘故障的情况下还原数据在集群之间传......
  • 代码质量管理平台实战| SonarQube 安装、配置及 JaCoCo、Maven 集成
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取SonarQube是一个用于代码质量管理的开源平台,用于管理源代码的质量。同时SonarQube还对大量......