`

Maven使用本地jar文件

阅读更多

http://www.hxstrive.com/article/513.htm

 

在项目开发中,特别是个人开发者,在使用Maven进行开发时,我们有时需要使用一些Maven公共库中不存在的jar文件,但是有不想自己去搭建一个Nexus(***),因为太麻烦了。那么就可以看看这篇文章,让Maven使用本地的jar文件。

 

案例:

假如我们现在项目需要使用一个bug315-1.0.1.jar文件,但是在Maven仓库中没有该jar文件,且自己又没有搭建nexus。

 

解决办法:

将bug315-1.0.1.jar文件导入到本地Maven仓库,然后就可以正常使用了。具体操作步骤如下:

(1)将jar导入到本地仓库

使用mvn install:install-file 命令,格式如下:

mvn install:install-file  -Dfile=jar文件  -DgroupId= -DartifactId= -Dversion=  -Dpackaging=

 

具体命令如下:

mvn install:install-file -Dfile=bug315-1.0.1.jar -DgroupId=com.bug315 -DartifactId=bug315 -Dversion=1.0.1 -Dpackaging=jar

上面文件执行成功后,您到您的Maven仓库会看见如下目录层次:

com\bug315\bug315\1.0.1\bug315-1.0.1.jar

 

注意:

上面每个选项填写的内容需要根据你自己的jar文件进行编写,不懂怎么写的去看看Maven基础吧!!!

 

(2)引用本地jar

<dependency>

    <groupId>com.bug315</groupId>

    <artifactId>bug315</artifactId>

    <version>1.0.1</version>

</dependency>

到此就讲解完了,希望能帮到您!!

 

 

分享到:
评论

相关推荐

    Maven引入本地Jar包并打包进War包中的方法

    为了使用本地Jar包,我们需要将其拷贝至项目根目录,即pom.xml文件所在的同级目录。在项目根目录下,我们可以创建文件夹lib,以便存放本地Jar包。例如,我们可以在项目根目录下创建文件夹lib,然后将四个Jar包...

    maven依赖本地jar包

    综上所述,无论是通过`&lt;systemPath&gt;`直接指定本地JAR文件路径,还是将本地JAR安装至本地仓库再进行依赖管理,都是在Maven项目中处理本地JAR包的有效手段。选择哪种方式,应根据具体项目的需求和团队的开发习惯来决定...

    maven的本地仓库jar包

    当一个项目运行`mvn install`命令时,Maven会将该项目的编译结果(如JAR文件)安装到本地仓库,使得其他项目可以通过依赖管理直接使用。 描述中提到的“maven的本地仓库jar包”可能是指一个包含各种常用库的压缩...

    maven本地仓库错误jar包删除

    一键删除maven本地仓库中下载错误的jar包资源(以lastUpdated结尾的文档)

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    使用Maven安装本地Jar包 在实际开发过程中,有时我们需要将自己开发的一些库或者第三方库安装到本地Maven仓库中,以便于其他项目可以直接引用。具体步骤如下: **步骤一:打开命令行** - 在Windows系统中,可以...

    maven批量导入jar包到本地仓库

    在使用过程中,你只需要提供待导入的JAR包列表,工具就会将它们一一添加到Maven的本地仓库,并且自动生成对应的`dependency`配置,这样在项目中就可以直接引用这些JAR包了。 例如,压缩包中的`dom4j-1.6.1.jar`是一...

    maven本地仓库(常用Jar包)

    总结来说,Maven本地仓库的优化使用对于提升开发效率至关重要。通过预先在本地仓库放置常用Jar包,可以减少不必要的网络请求,加快项目构建速度。同时,了解本地仓库的结构和管理方式,可以帮助开发者更好地理解和...

    mavenjar包

    描述中提到的步骤,是在本地环境中设置和使用 Maven 构建的 JAR 包。首先,你需要下载一个包含 Maven 构建的 JAR 文件的压缩包,并将其解压缩。解压后,找到具体的 JAR 文件,这个文件名可能是根据项目的artifactId...

    【原创】maven批量安装本地Jar文件小工具

    【标题】"maven批量安装本地Jar文件小工具"是一个实用的开发辅助工具,它针对的是Java开发者在项目中频繁地处理本地jar依赖的问题。在Java开发中,Maven是广泛应用的构建工具,用于管理项目的依赖关系。然而,当我们...

    maven本地仓库jar包

    "maven本地仓库jar包"指的是在Maven项目中使用的各种库文件,以.jar格式存储在用户的本地仓库中。本地仓库是Maven系统的一个重要组成部分,它缓存了从远程仓库下载的依赖,以便于重复使用和快速构建。 Maven使用一...

    maven打包 maven打jar包详细步骤

    本文将详细讲解如何使用Maven来打包一个Java项目,并创建JAR文件。 首先,Maven有三个主要生命周期阶段:`clean`、`default`(也称为`compile`)和`install`。每个阶段包含一系列的阶段(或者称为目标,如`compile`...

    maven批量导入第三方jar包至本地库工具

    4. **配置POM**:如果需要在项目中使用这些导入的jar包,你需要在项目的`pom.xml`文件中添加相应的依赖条目,包括groupId、artifactId、version等信息。 5. **项目构建**:配置完成后,Maven在构建项目时就能找到...

    安装本地jar包至maven本地仓库bat脚本

    3) 输入maven命令,列表出本目录(不对子目录进行处理)所有的jar文件 4) 输入对应的序号来选择文件 5) 确认您选择的文件,因大意选错时可按r键重新选择 6) 先后输入gropuId、artifactId和veresion 7) 确认第6步输入...

    maven本地仓库清除无效jar包脚本

    本文将详细介绍如何使用一个特定的脚本来清理Maven本地仓库中的无效jar包,并解析脚本的工作原理以及在实际操作中需要注意的事项。 首先,Maven的本地仓库默认位于用户的主目录下的`.m2`文件夹中,路径通常是`~/.m2...

    示例源码_SpringBoot踩坑记录:IDEA+MAVEN本地 jar 包打包及引入使用_Qc20201223.zip

    在本压缩包文件"示例源码_SpringBoot踩坑记录:IDEA+MAVEN本地 jar 包打包及引入使用_Qc20201223.zip"中,我们聚焦于SpringBoot项目开发过程中的一些常见问题,特别是涉及到IDEA(IntelliJ IDEA)和MAVEN的本地jar包...

    将jar包添加到本地maven仓库

    至此,你已经成功地将jar包添加到了本地Maven仓库,并可以方便地在多个项目中使用。记住,这种方式适用于临时或私有的jar包,对于公共库,还是建议发布到公共Maven仓库如JCenter或Maven Central,以便社区共享。

    maven下载指定jar到指定目录

    在给定的标题“maven下载指定jar到指定目录”中,我们关注的是如何利用Maven来下载特定的JAR文件,并将其放置到用户指定的目录下。下面将详细介绍这一过程。 首先,Maven使用POM(Project Object Model)文件来定义...

    示例源码_SpringBoot踩坑记录:IDEA+MAVEN本地 jar 包打包及引入使用_Qc20201217.zip

    引入和使用本地jar包则涉及到项目的依赖管理和运行环境。如果你的本地项目也需要使用这个jar包,可以在pom.xml文件中添加对应的标签,包括groupId、artifactId、version等信息。这些信息通常可以从打包后的jar包的...

Global site tag (gtag.js) - Google Analytics