Maven:手动添加第三方包到本地pom

手动添加本地jar包至maven项目

这周在使用maven创建HiveUDF工程时,依赖的一个jar包是本地的,在执行mvn package的时候一直报错。查了下资料发现,mvn不会自动关联本地的第三方jar包,需要手动添加到本地maven库中。

操作步骤:

打开dos命令行;

使用mvn指令安装需要的第三方包到maven库中,完整指令如下:

mvn install:install-file    

 # windows下jar包所在的目录

-Dfile=E:\Work-juanpi\Hive_UDF\lib\rubick-1.0.0.jar

# 分组id    

 -DgroupId=com.juanpi.bi

# artifact的名称   

-DartifactId=rubick

# jar 包版本,根据自己的情况定义    

 -Dversion=1.0.0

# 包类型如jar/zip    

 -Dpackaging=jar

# 是否创建pom文件    

 -DgeneratePom=true

注意:每个 -D 前面有个空格

到maven的.m2的repository的.m2\repository\com\juanpi\bi\rubick\1.0.0的目录下面,可以看jar已经复制过去了;

在项目pom.xml文件中配置该包的依赖:

    com.juanpi.bi

    rubick

    1.0.0

打开命令行,转到在maven项目的目录下,运行mvn package,安装结束

你可能感兴趣的:(Maven:手动添加第三方包到本地pom)