首页 > 解决方案 > 有什么方法可以不在 spring-boot-starter-data-jpa 依赖项中使用 exclude 并保持相同的存储?

问题描述

我目前正在使用以下依赖项并获取 38MB JAR 文件,如果我删除排除,它将增加到 41MB。是否有可能避免排除和保持较低的 MB?

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
        <exclusions>
             <exclusion>
                <groupId>org.springframework</groupId>
                <artifactId>spring-aspects</artifactId>
            </exclusion>
            <exclusion>
                <groupId>javax.activation</groupId>
                <artifactId>javax.activation-api</artifactId>
            </exclusion>
            <exclusion> 
                <groupId>javax.xml.bind</groupId>
                <artifactId>jaxb-api</artifactId>
            </exclusion>
            <exclusion>     
                <groupId>org.yaml</groupId>
                <artifactId>snakeyaml</artifactId>
            </exclusion>
            <exclusion>
                <groupId>antlr</groupId>
                <artifactId>antlr</artifactId>
            </exclusion>
            <exclusion>
                <groupId>org.jboss</groupId>
                <artifactId>jandex</artifactId>
            </exclusion>
            <exclusion>
                <groupId>org.dom4j</groupId>
                <artifactId>dom4j</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

标签: javaspring-boot

解决方案


尝试仅手动添加您可以计划使用的依赖项。可能您的项目规模会减小。否则你无法减小尺寸。


推荐阅读