SPRINGBOOT用MAVEN打成WAR包并携带第三方JAR包

我的第三方jar包在resoueces目录下的lib下(目录可以是其他路径,pom引包要正确)

一:

 <dependency>
    <groupId>otc</groupId><随便写内容>
    <artifactId>commons-logging</artifactId><随便写内容>
    <version>1.2</version><随便写内容>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/resources/lib/xxxx.jar</systemPath>《和第三方jar包地址相对应》
</dependency>

二:添加plugin

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <configuration>
        <webResources>
            <resource>
                <directory>src/main/resources/lib</directory>
                <targetPath>WEB-INF/lib/</targetPath>
                <includes>
                    <include>**/*.jar</include>
                </includes>
            </resource>
        </webResources>
    </configuration>
</plugin>

之后去除内置Tomcat,改变启动方式等步骤网上有很多,不一一赘述,主要是写好第三方jar包添加位置,否则打包时找不到。

转载:https://www.cnblogs.com/lishun/p/12720498.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。