我正在使用 Spring-boot 开发一个 Web 应用程序,它运行良好。
我一直在我的浏览器上编辑和测试它,就像它被部署到服务器一样。
但是现在我想生成我的war文件,根据这里的Spring文档,我必须将tomcat依赖项标记为已提供。问题是我在 pom.xml 中的任何地方都看不到这种依赖关系。
问题:我应该将哪个依赖项标记为已提供?
这些是我在 pom.xml 中实际拥有的那些:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.3.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>