文章正文

Maven项目中使用本地JAR包有三种方法

【文章】2020-04-23

简介Maven项目中使用本地JAR包有三种方法

在Maven项目中使用本地JAR包有三种方法:

1. 使用system scope

  <dependencies>
    <dependency>
      <groupId>org.richard</groupId>
      <artifactId>my-jar</artifactId>
      <version>1.0</version>
      <scope>system</scope>
      <systemPath>${project.basedir}/lib/my-jar.jar</systemPath>
    </dependency>
  </dependencies>


2. 将jar包安装到本地repository中

mvn install:install-file -Dfile=my-jar.jar -DgroupId=org.richard -DartifactId=my-jar -Dversion=1.0 -Dpackaging=jar

说明:

mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar

 

3. 添加 in project repository

<repository>
    <id>in-project</id>
    <name>In Project Repo</name>
    <url>file://${project.basedir}/lib</url>
</repository>

<dependency>
    <groupId>org.richard</groupId>
    <artifactId>my-jar</artifactId>
    <version>1.0</version>
</dependency>


示例:

mvn  install:install-file  -DgroupId=ncharge.a -DartifactId=ncharge-common -Dversion=1.0p -Dpackaging=jar -Dfile=./ncharge-common-1.0p.jar

mvn install:install-file -DgroupId=org.jsets -DartifactId=jsets-jdbc-spring-boot-starter -Dversion=1.0.0 -Dpackaging=jar -Dfile=./jsets-jdbc-spring-boot-starter-1.0.0.jar

mvn install:install-file -DgroupId=org.jsets -DartifactId=jsets-shiro-spring-boot-starter -Dversion=1.0.0 -Dpackaging=jar -Dfile=./jsets-shiro-spring-boot-starter-1.0.0.jar

mvn install:install-file -DgroupId=org.bsd -DartifactId=ssi-debug -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=./ssi-debug-0.0.1-SNAPSHOT.jar

mvn install:install-file -DgroupId=org.jsets -DartifactId=jsets-jdbc-spring-boot-starter -Dversion=1.0.0 -Dpackaging=jar -Dfile=./jsets-jdbc-spring-boot-starter-1.0.0.jar

mvn install:install-file -DgroupId=org.jsets -DartifactId=jsets-shiro-spring-boot-starter -Dversion=1.0.0 -Dpackaging=jar -Dfile=./jsets-shiro-spring-boot-starter-1.0.0.jar

mvn install:install-file -DgroupId=org.bsd -DartifactId=ssi-debug -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=./ssi-debug-0.0.1-SNAPSHOT.jar

mvn install:install-file -DgroupId=org.patchca -DartifactId=patchca -Dversion=0.5.0 -Dpackaging=jar -Dfile=./patchca-0.5.0.jar

mvn install:install-file -Dfile=hiiposm_engine_simple_2.0.0.27.jar -DgroupId=com.hisun -DartifactId=hiiposm -Dversion=2.0.0.27 -Dpackaging=jar

mvn install:install-file -Dfile=commons-httpclient-3.0.1.jar -DgroupId=com.hisun -DartifactId=httpclient -Dversion=3.0.1 -Dpackaging=jar

打赏支持

感谢您的支持,加油!

打开微信扫码打赏,你说多少就多少

找书费时,联系客服快速获取!

扫码支持

在线客服8:30-22:30,若离线请留言!

获取教程,请联系在线客服!

扫码支持

在线客服8:30-22:30,若离线请留言!

热门阅读

找PDF电子书,太费时间?

  • 微信扫描二维码,让客服快速查找。
  • 在线客服8:30-22:00,若离线请留言!