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

你可能感兴趣的:(#,Maven,maven)