【发布时间】: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