前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mavan 引入本地Jar

Mavan 引入本地Jar

原创
作者头像
刺槐儿
发布2024-01-17 21:33:12
2560
发布2024-01-17 21:33:12
举报
文章被收录于专栏:技术路线技术路线

前言

通常情况下,我们都是通过 Maven 从中央仓库或者阿里仓库直接拉取依赖的 JAR 包来构建我们的项目。然而,在实际工作中,有时候会遇到一些特殊情况,比如对接三方平台时,对方提供的是一个直接下载链接的 JAR 包,而不是通过 Maven 仓库管理的方式提供依赖。

有时候,我们在自己公司的私服上可能已经有一些特定的包,但在项目交付给其他人使用时,可能需要引入这些本地 JAR,并且在打包项目时将这些本地 JAR 一并打包。在经过一番研究后,我成功找到了一种适用的方法,因此将这个过程记录下来分享给大家。

首先,需要将对应的 JAR 包下载到本地。

将JAR包安装到本地仓库:

使用以下命令将本地JAR包安装到本地Maven仓库:

代码语言:java
复制
mvn install:install-file -Dfile=/path/to/your/local.jar -DgroupId=your.groupId -DartifactId=your-artifactId -Dversion=your-version -Dpackaging=jar

替换/path/to/your/local.jar为本地JAR包的路径,以及jar的groupIdartifactIdversion为适当的值。

比如:

代码语言:xml
复制
<dependency>
  <groupId>com.zl</groupId>
  <artifactId>http-sdk</artifactId>
  <version>1.0</version>
</dependency>
代码语言:java
复制
mvn install:install-file -Dfile=C:/Users/Administrator/.m2/http-sdk.jar -DgroupId=com.zl -DartifactId=http-sdk -Dversion=1.0 -Dpackaging=jar 

使用IDEA的"Project Structure"功能

  1. 在IDEA中右键点击项目,选择"Open Module Settings"。
  2. 选择"Modules"选项卡,然后选择你的模块。
  3. 在"Dependencies"选项卡中,点击"+"号添加一个新的JAR或目录。
  4. 选择你的本地JAR文件。
  5. 点击"OK"来应用更改。
  6. 在项目的pom.xml文件中手动添加依赖:

使用Maven Install插件

使用Maven Install插件安装JAR包到本地仓库在IDEA的右侧工具栏中找到"Maven"面板,展开并找到你的项目。在项目中找到"Plugins" -> "install",然后输入以下命令:

代码语言:xml
复制
install:install-file -Dfile=/path/to/your/local.jar -DgroupId=your.groupId -DartifactId=your-artifactId -Dversion=your-version -Dpackaging=jar

替换/path/to/your/local.jar为本地JAR包的路径,以及your.groupIdyour-artifactIdyour-version为适当的值。

查看 Maven Install 插件执行结果:

如果一切顺利,你将在终端看到类似以下输出:

代码语言:xml
复制
[INFO] Installing path/to/your.jar to ~/.m2/repository/your/groupId/your-artifactId/your-version/your-artifactId-your-version.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------

这表示 JAR 文件已经成功安装到本地 Maven 仓库中。

最后更新依赖

选择上面方法的一种,并根据需要更新pom.xml文件以确保Maven项目正确引入本地的JAR包。

  1. 在Maven项目的pom.xml文件中添加依赖:
代码语言:xml
复制
<dependency>
    <groupId>groupId</groupId>
    <artifactId>artifactId</artifactId>
    <version>version</version>
</dependency>

请确保替换groupIdartifactIdversion为本地JAR包时使用的相应值。

无论采用哪种方法,记得在IDEA中执行Maven的"Reload Project"操作,以使更改生效。

我正在参与2024腾讯技术创作特训营第五期有奖征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 将JAR包安装到本地仓库:
  • 使用IDEA的"Project Structure"功能
  • 使用Maven Install插件
  • 最后更新依赖
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档