手动安装 Maven 依赖到本地仓库

发布于:2025-02-10 ⋅ 阅读:(81) ⋅ 点赞:(0)

手动安装 Maven 依赖到本地仓库

遇到的问题:
idea导入一个新的工程,发现pom文件中的一些依赖死活下载不下来,这个时候怎么办呢?
终极解决方案,从中央仓库自己下载jar包,然后手动安装到本地仓库中即可。

步骤:
1.登录到中央仓库下载依赖,中央仓库地址:https://mvnrepository.com/
中央仓库网站是一个国外的网站,页面刷新比较慢,耐心等一会,或者切个网刷刷
2.搜搜你的以来的artifactId 然后看看你要下载哪一个版本,下载下来的是jar包

img

1. 下载所需的 JAR 文件
  1. 确定需要的依赖项版本。例如,ojdbc6 是 Oracle 提供的用于 Java 的数据库驱动。
  2. 访问 Oracle 官方网站,下载对应版本的 JAR 文件。例如,ojdbc6.jar
2. 安装 JAR 文件到本地仓库

使用 mvn install:install-file 命令,将 JAR 文件安装到本地 Maven 仓库。

示例命令

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=/path/to/ojdbc6.jar

参数说明

  • -DgroupId: 定义组 ID。例如,com.oracle
  • -DartifactId: 定义工件 ID。例如,ojdbc6
  • -Dversion: 定义版本号。例如,11.2.0.1.0
  • -Dpackaging: 定义文件的打包类型。对于 JAR 文件,值是 jar
  • -Dfile: 定义文件路径。替换为你的 ojdbc6.jar 文件的完整路径。
3. 验证安装
  1. 在本地 Maven 仓库中验证文件是否已正确安装。

  2. 本地仓库路径一般是:

    • Linux/macOS: ~/.m2/repository
    • Windows: C:\Users\<你的用户名>\.m2\repository
  3. 检查以下路径是否存在 JAR 文件:

    ~/.m2/repository/com/oracle/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar
    
4. 在项目中使用该依赖

在项目的 pom.xml 文件中添加如下依赖:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0.1.0</version>
</dependency>

注意事项

  • 许可证限制: Oracle 提供的驱动程序通常受到许可证约束,因此它们不会托管在 Maven 中央仓库中。
  • 共享本地安装: 如果你团队中有多个开发者,建议将此依赖上传到公司内部的私有仓库(例如 Nexus 或 Artifactory)。

额外提示

如果你需要安装多个文件,可以使用一个 install 脚本或 Maven 的 plugin 功能以减少重复工作。例如:

mvn install:install-file \
    -DgroupId=com.oracle \
    -DartifactId=ojdbc8 \
    -Dversion=19.8.0.0 \
    -Dpackaging=jar \
    -Dfile=/path/to/ojdbc8.jar

网站公告

今日签到

点亮在社区的每一天
去签到