Maven 强制安装Jar包到仓库
Maven 强制安装Jar包到仓库
实际开发的时候,可能会碰见别人直接给你一个 Jar 包 让你用,这个 Jar 是无法在本地或远程仓库下载的,这时候如果想通过 Maven 引入依赖的方式引入这个 Jar 包,就必须先把这个 Jar 包强制安装到仓库中
向仓库强制安装 Jar 包的命令 mvn install:install-file
,然后带上下面几个参数:
参数名 | 描述 |
---|---|
file | Jar 包的路径 |
groupId | 给 Jar 包强制设定一个 groupId |
artifactId | 给 Jar 包强制设定一个 artifactId |
version | 给 Jar 包强制设定一个 version |
packaging | jar包时候就赋值jar,war包时候就赋值war |
追加参数时,不要忘了参数前
示例
比如 ares5k-tool.jar
是别人提供过来的一个 Jar 包,这个包无法从任何本地或远程仓库下载,这时候就需要我们强制安装:
mvn install:install-file -Dfile=G://ares5k-tool.jar -DgroupId=com.ares5k -DartifactId=ares5k-tool -Dversion=1 -Dpackaging=jar
上面这种方式整个命令写在一行,可能看起来不太舒服,我们也可以换行来美化一下,但是鉴于有些人不会在命令中换行,所以我直接把换行后的命令贴出来
在 Linux
中命令换行:
mvn install:install-file \
-Dfile=G://ares5k-tool.jar \
-DgroupId=com.ares5k \
-DartifactId=ares5k-tool \
-Dversion=1 \
-Dpackaging=jar
在 Windows
中命令换行:
mvn install:install-file ^
-Dfile=G://ares5k-tool.jar ^
-DgroupId=com.ares5k ^
-DartifactId=ares5k-tool ^
-Dversion=1 ^
-Dpackaging=jar