有一些三方jar包是远程仓库中没有的,我们在maven项目中,可以通过指定本地jar的方式使用它。
<dependency>
<groupId>com.sl</groupId>
<artifactId>reader-core</artifactId>
<version>1.0</version>
</dependency>
我们如果像其他依赖一样使用这个jar,可以考虑使用mvn mvn-install命令将这个jar包安装到本地仓库,然后就可以正常使用了
安装到本地仓库的几个参数
-Dfile=reader-core-1.0.jar ---指定要安装的JAR文件
-DgroupId=com.sl ---设置JAR文件的groupId,这个一个Maven坐标的组成部分
-DartifactId=reader-core ---设置JAR文件的artifactId,Maven坐标的组成部分
-Dversion=1.0 ---设置JAR文件的版本号
-Dpackaging=jar ---指定该构件的类型,这里是一个JAR文件
1、不是太老版本的idea的话可以用.md直接运行 (.md文件与jar文件在一个目录下)
使用第一种直接点击箭头运行,结果是build success 就可以了,可以查看本地仓库文件夹内进行验证,无需重复使用第二种方式
2、另外最简单的方式就是先将三方的jar包放到项目中的某个位置
选中该jar包然后鼠标右键点击,选择Open in 再滑到Explorer,就可以直接打开该jar的文件目录
在黑框里输入指定的命令
我的命令是这样的
mvn install:install-file -Dfile=reader-core-1.0.jar -DgroupId=com.sl -DartifactId=reader-core -Dversion=1.0 -Dpackaging=jar