Skip to content

Maven 手动安装 jar 包

1. 安装 jar 包

mvn install:install-file -Dfile=model-4.3.31.jar -DgroupId=org.ovirt.engine.api -DartifactId=model -Dversion=4.3.31 -Dpackaging=jar

2. 安装源码包

若是源码包将类型更改为jar-source即可:

mvn install:install-file -Dfile=model-4.3.31-sources.jar -DgroupId=org.ovirt.engine.api -DartifactId=model -Dversion=4.3.31 -Dpackaging=jar-source

3. 安装文档包

若是java文档包将类型更改为javadoc即可:

mvn install:install-file -Dfile=model-4.3.31-javadoc.jar -DgroupId=org.ovirt.engine.api -DartifactId=model -Dversion=4.3.31 -Dpackaging=javadoc

4. 脚本

为简化安装命令,可以使用install-mvn-jar.sh脚本安装:

#!/bin/sh
# 使用 maven 安装 jar 包到 ~/.m2

set -e

[[ $# -ne 2 ]] && echo -e "Usage:\n\tsh $0 <filename> <groupId>" && exit 1

fn=$1
gid=$2

arr=(${fn//-/ })
aid=${arr[0]}
ver=${arr[1]}
if [[ ${#arr[*]} -eq 2 ]]; then
        ver=${ver%.*}
        type=jar
else
        ctype=(${arr[2]//./ /})
        case ${ctype[0]} in
                sources)        type=jar-source;;
                javadoc)        type=javadoc;;
                *)              echo "Cannot recognize the type: ${ctype[0]}" && exit 1
        esac
fi

mvn install:install-file -Dfile=${fn} -DgroupId=${gid} -DartifactId=${aid} -Dversion=${ver} -Dpackaging=${type}