Maven导入本地的jar包,有下面两种方法。
方法一:使用mvn安装本地jar包到本地仓库
mvn install:install-file \
-Dfile=<path-to-file> \
-DgroupId=<group-id> \
-DartifactId=<artifact-id> \
-Dversion=<version> \
-Dpackaging=<packaging> \
-DgeneratePom=true
其中:
- <path-to-file>: jar包路径,例如 → c:\kaptcha-2.3.jar
- <group-id>: jar包的groupId,例如→ com.google.code
- <artifact-id>: jar包名称 ,例如 → kaptcha
- <version>: 版本好,例如 → 2.3
- <packaging>: 打包方式, 例如 → jar
方法二:在pom.xml文件里配置maven install-file插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<file>lib/yourJar.jar</file>
<groupId>com.somegroup.id</groupId>
<artifactId>artefact-id</artifactId>
<version>x.y.z</version>
<packaging>jar</packaging>
</configuration>
</execution>
</executions>
</plugin>
注意:需要替换示例中的groupId,artifactId和version。
这两种方法原理都是把本地jar包安装到本地仓库,然后就可以在pom.xml中引入。
<dependency>
<groupId>com.somegroup.id</groupId>
<artifactId>artefact-id</artifactId>
<version>x.y.z</version>
</dependency>