IDEA打包时引用本地jar包

1,092 阅读1分钟

问题:项目依赖本地的jar包,导入后程序依赖无异常,这时候将项目打包,提示依赖不存在。


1、在项目名下创建lib目录

2、将本地jar包粘贴到lib目录下

3、右键jar包,选择Add as Library

4、在pom <dependencies>中添加配置

   <dependency>
        <groupId>引用jar包的groupId</groupId>
        <artifactId>引用jar包的artifactId</artifactId>
        <version>引用jar包的version</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/引用的jar</systemPath>
    </dependency>

    <dependency>
        <groupId>org.apache.hadoop.hive</groupId>
        <artifactId>hive-exec</artifactId>
        <version>2.3.63</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/hive-exec-2.3.63.jar</systemPath>
    </dependency>

5、maven —> clean and package 打包成功