gpt4 book ai didi

spring - Intellij 无法运行具有特定依赖项的 Spring 应用程序

转载 作者:行者123 更新时间:2023-11-28 22:41:52 25 4
gpt4 key购买 nike

我正在使用 spring 和 maven 开发一个 webapp,并希望能够从本地 tomcat 服务器和 intellij 中运行该应用程序。这种依赖性似乎是罪魁祸首。

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>

当我删除此依赖项时,由于其他依赖项,应用程序在 intellij 中运行良好,但随后无法在 tomcat 上运行。

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

我可以设置一些东西来自动为 intellij 使用正确的依赖项吗?

最佳答案

您可以在 pom.xml 中设置 maven 配置文件,然后使用 Intellij 的特定配置文件。 Intellij 允许您在运行构建时选择配置文件。

<profiles>
<profile>
<id>intellij</id>

<dependencies>
<dependency>…</dependency>
</dependencies>

</profile>
<profile>
<id>release</id>

<dependencies>
<dependency>…</dependency>
</dependencies>

</profile>

关于spring - Intellij 无法运行具有特定依赖项的 Spring 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29397550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com