spring - 更新pom.xml中的Spring-boot版本时出现错误?

标签 spring maven spring-boot log4j parent-pom

我将 spring-boot 父版本从 1.2.5 更新到 1.5.9。

<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>1.5.9.RELEASE</version>
</parent>

更新版本后,spring-boot-starter-log4j出现以下错误消息。

Project build error: 'dependencies.dependency.version' for org.springframework.boot:spring-boot-starter-log4j:jar is missing.

这是 pom.xml 中的 spring-boot-starter-log4j 依赖项。

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

帮我解决这个问题。

最佳答案

尝试使用 log4j2

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

要返回 log4j 即 log4j 1,您必须进行一些自定义。

关于spring - 更新pom.xml中的Spring-boot版本时出现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49505242/

相关文章:

java - 如何停止正在启动的 Spring Boot 应用程序?

java - 如何在整个 TestNG 套件中使用单个 Spring ApplicationContext?

java - 如何使用 spring IDE 查看 spring 项目的类图

java - 注入(inject)组件到已部署的 Tomcat 服务器 [Spring Boot] 失败

spring - RabbitMQ Spring Boot session 错误

java - 使用 Spring 配置 Apache CXF CrossOriginResourceSharingFilter

java - 如何通过 Maven 使用 Netbeans 调试 Spring Boot

maven - 如何构建要安装在远程系统上的 Maven 项目的 RPM

java - Spring Boot Actuator - 自定义端点

java - @Context 在集成测试期间为 null