Spring boot 打包时加入本地依赖

admin 2月前 3055

首先要在pom.xml中加入本地依赖

        <dependency>
            <groupId></groupId>
            <artifactId></artifactId>
            <version></version>
            <scope>system</scope>
            <systemPath>${pom.basedir}/src/main/resources/lib/你的jar文件地址</systemPath>
        </dependency>

systemPath: 本地jar包的位置
groupId,artifactIdversion,version可以随便写

如上图resources下的lippo依赖包

注意

进行上面的步骤后虽然本地可以运行,但是只要使用maven打包成jar就不行会提示找不到包,因为maven没有将本地的jar也打到生成的包中

我们需要在pom中给spring boot的打包插件设置includeSystemScope参数

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

重点在于:

<configuration>
    <includeSystemScope>true</includeSystemScope>
</configuration>
最后于 2月前 被admin编辑 ,原因:
最新回复 (0)
全部楼主
返回
发新帖