使用idea 在springboot添加本地jar包的方法

。首先在与src同级的目录下新建一个lib目录,然后将本地jar包放在lib目录下,如下图所示:

20180615105622711.png

2.打开project ——》Libraries将项目的lib加入进来,如图所示:


20180615110202743.png

3.选择你存放项目的路径,将lib这个文件添加进来

20180615110407613.png

完成后可看到Libraries下有一个lib文件

20180615110516499.png

4.然后在pom.xml 文件里加入如下代码即可

   <!--引入本地资源--> 
        <resources>
            <resource>
                <directory>lib</directory>
                <targetPath>BOOT-INF/lib/</targetPath>
                <includes>
                    <include>**/*.jar</include>
                </includes>
            </resource>
        </resources>

此配置文件放在<build></build>里面即可,完成配置

5.上述步骤只能在本地运行有效,一旦需要打jar就会报错,这就需要在pom.xml的<dependencys>下添加对应的jar路径,其中<groupId><artifactId><version>的内容可以随便填。

 <dependency>
            <groupId>com.jugan.util</groupId>
            <artifactId>com.jugan.util</artifactId>
            <version>1.0</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/lib/deen.jar</systemPath>
</dependency>
20181113092007300_.png

pom.xml相关内容:

  <dependency>
        <groupId>com.cmstk_api</groupId>
        <artifactId>sdk</artifactId>
        <scope>system</scope>
        <version>1.0</version>
        <systemPath>${project.basedir}/lib/cmstk_api.jar</systemPath>
    </dependency>
</dependencies>
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <includeSystemScope>true</includeSystemScope>
            </configuration>
        </plugin>
    </plugins>

    <resources>
        <resource>
            <directory>lib</directory>
            <targetPath>BOOT-INF/lib/</targetPath>
            <includes>
                <include>**/*.jar</include>
            </includes>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
            <targetPath>BOOT-INF/classes/</targetPath>
        </resource>
    </resources>
</build>
20181113092932120_.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。