将 jar 安装到本地仓库
mvn install:install-file -Dfile=esbhelper-2.0.jar -DgroupId=com.xmal -DartifactId=esbhelper -Dversion=2.0 -Dpackaging=jar
- -Dfile : 文件路径
- -DgroupId:groupId
- -DartifactId : artifactId
- -Dversion : 版本
groupId、artifactId、version 可以随便填写,只要添加依赖的时候保持一致就行。
引用本地 jar
<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>
${project.basedir}
表示工程所在目录。
添加仓库
<repositories>
<repository>
<id>mvnrepository</id>
<name>mvnrepository</name>
<url>http://www.mvnrepository.com/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>