zoukankan      html  css  js  c++  java
  • springboot打包排除指定jar包依赖

    springboot打包排除指定jar包依赖,有两种场景

    1、打war包 

    只需要scope配置provided就可以(红色部分)

    <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.4</version>
    <scope>provided</scope>
    </dependency>

    2、打jar包

    jar包不能采用上面的方式,需要在springboot的plugin中排除对应的jar包(红色部分)

                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <!-- 如果没有该项配置devtools不会起作用,即应用不会restart -->
                        <fork>true</fork>
                        <!--支持静态文件热部署-->
                        <addResources>true</addResources>
                        <layout>ZIP</layout>
                        <mainClass>com.Application</mainClass>
                        <excludes>
                                <exclude>
                                        <groupId>org.projectlombok</groupId>
                                        <artifactId>lombok</artifactId>
                                </exclude>
                        </excludes>
                    </configuration>
                    <executions>
                        <execution>
                            <goals>
                                <goal>repackage</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
  • 相关阅读:
    vue(5)
    vue(4)
    vue(3)-防止闪烁
    vue(2)
    bootstrap 模态框
    2017年上半年工作总结和计划
    vue(1)
    文本框数量加减功能
    meta 控制移动端页面的缩放
    题解 P1550 【[USACO08OCT]打井Watering Hole】
  • 原文地址:https://www.cnblogs.com/king1302217/p/14171591.html
Copyright © 2011-2022 走看看