【发布时间】:2021-11-01 05:08:19
【问题描述】:
我正在使用 Spring Boot 应用程序,并希望在生成包时排除一些依赖项。这些包不应包含在生成的war文件中:
<dependency>
<groupId>com.mangofactory</groupId>
<artifactId>swagger-springmvc</artifactId>
<version>0.8.8</version>
<scope>provided</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.4.3</version>
<scope>provided</scope>
<optional>true</optional>
</dependency>
【问题讨论】:
-
请显示完整的 pom 文件,因为不应将提供的依赖项打包到生成的 war 文件中...另一个问题是为什么您使用 war 而不是通常的方式
jar用于 Spring Boot 应用程序? -
在我的情况下,我应该生成 WAR 文件。我不需要导出这些特定的依赖项。但是我只在开发模式下使用这些依赖项。
标签: spring-boot maven