【问题标题】:Where to get the exclusion items in Spring Boot Starter PackagesSpring Boot Starter Packages 中的排除项在哪里获取
【发布时间】:2019-10-14 02:23:22
【问题描述】:

我正在使用 Spring initializr 来获取必要的包和下载。下载后,我会在 pom.xml 中进行一些更改,例如排除 slf4j 等软件包、日志记录(当我计划使用 log4j2 时)以及尝试部署到独立服务器时排除 tomcat。

我不知道可以排除的其他项目是什么。是否有任何文档,例如哪个包包含其他工件?尝试在打包时避免使用某些 jar,以便我认为可以减小 package(jar/war) 的大小。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-logging</artifactId>
        </exclusion>
    </exclusions>
</dependency>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-batch</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
        <exclusions>
            <exclusion>
                <artifactId>commons-logging</artifactId>
                <groupId>commons-logging</groupId>
            </exclusion>
        </exclusions>
</dependency>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>

【问题讨论】:

    标签: maven spring-boot dependencies


    【解决方案1】:

    所有 spring boot 启动包都可以在这里找到:

    https://github.com/spring-projects/spring-boot/tree/master/spring-boot-project/spring-boot-starters

    它们都只是 pom.xml 文件。您可以通过分析启动包中 pom 的依赖关系,从您正在使用的任何依赖项中排除任何您想要的内容。

    【讨论】:

      猜你喜欢
      • 2023-04-02
      • 2018-12-16
      • 2017-11-30
      • 2014-04-07
      • 2016-01-29
      • 1970-01-01
      • 2023-04-10
      • 2015-07-07
      • 2023-04-04
      相关资源
      最近更新 更多