首先得讲讲,为什么已经有这么多博客写这个maven 安装本地jar包我还要写,主要是我发现网上得大部分教程博客都是不全的,容易遇到让人懵逼的事情,我的博客虽然我不保证我的你用了肯定百分百没问题,但是保你99%还是可以的吧?有问题就去找那个1%
1. 注意事项(安装前要明白)
使用常规的安装方式也就是我下面讲的安装方式,安装本地的jar包其pom文件是没有东西的,也就是说jar需要的依赖是没有的,这个时候如果就需要对应项目本身提供需要jar包需要的依赖,否则就需要解压安装的jar包找到pom文件,将里面的内容粘贴到本地仓库里面对应jar包的pom文件里面,这样使用jar包的时候会自动引入jar包需要的依赖
2. 示例
需要安装的jar包就在当前目录,否正需指定全路径,-Dfile:可以用绝对路径,比如D:\jar\commons-lang3-3.9.jar
DgroupId、DartifactId、Dversion:这几个就按照依赖写的配置就好
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.9</version>
</dependency>
mvn install:install-file "-Dfile=commons-lang3-3.9.jar"
\ "-DgroupId=org.apache.commons"
\ "-DartifactId=commons-lang3"
\ "-Dversion=3.9"
\ "-Dpackaging=jar"
3. 实际应用
mvn install:install-file "-Dfile=commons-lang3-3.9.jar" "-DgroupId=org.apache.commons" "-DartifactId=commons-lang3" "-Dversion=3.9" "-Dpackaging=jar"
4. 解压jar包找到pom文件
5. 找到安装jar包的仓库路径,找到对应pom文件内容复制粘贴过去
这个很简单,执行第三点命令安装jar包的时候会打印出来直接去到对应目录,即可看到pom文件。打开文件将对应pom文件内容复制粘贴过去进去就可以了