美文网首页程序员
Maven:手动添加第三方包到本地pom

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

作者: dataMaster | 来源:发表于2016-10-18 23:40 被阅读0次

    手动添加本地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文件中配置该包的依赖:

    <dependency>

        <groupId>com.juanpi.bi</groupId>

        <artifactId>rubick</artifactId>

        <version>1.0.0</version>

    </dependency>

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/izmvsttx.html