SpringBoot导入本地Jar

最近遇到一个问题,把包放在本地文件夹,springboot打包的时候没有打包进去


image.png
 <dependency>
            <groupId>com.netty</groupId>
            <artifactId>netty</artifactId>
            <version>4.1.36.Final</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/resources/lib/netty-all-4.1.36.Final.jar</systemPath>
        </dependency>

对于这个 有两个解决方法
方法A

 <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
            </plugin>
        </plugins>

    </build>

方法B

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
        <resources>
            <resource>
                <!-- jar包所在文件夹-->
                <directory>${project.basedir}/src/main/resources/lib</directory>
                <!-- 打包目标文件夹 -->
                <targetPath>BOOT-INF/lib/</targetPath>
                <includes>
                    <include>**/*.jar</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <targetPath>./</targetPath>
            </resource>
        </resources>
    </build>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容