maven项目引入本地jar包

2026-01-29 14:23:25

已知

  1. 已知pom.xml配置
  <dependency>
      <groupId>com.hikvision.ga</groupId>
      <artifactId>artemis-http-client</artifactId>
      <version>1.1.15.RELEASE</version>
    </dependency>
  1. 已知本地jar包路径:${projectPath}/src/main/resources/jar/artemis-http-client-1.1.15.RELEASE.jar

问题:把本地jar包安装到maven仓库

命令:

mvn install:install-file -Dfile=${path-to-file} -DgroupId=${group-id} -DartifactId=${artifact-id} -Dversion=${version} -Dpackaging=${packaging}

eg:

# projectPath = /home/user/project
  mvn install:install-file -Dfile=${projectPath}/src/main/resources/jar/artemis-http-client-1.1.15.RELEASE.jar -DgroupId=com.hikvision.ga -DartifactId=artemis-http-client -Dversion=1.1.15.RELEASE -Dpackaging=jar