Spring Boot:IDE和包的不同依赖关系

时间:2016-12-05 13:10:38

标签: java spring maven spring-boot

在Eclipse(Spring Tools Suite)下运行Spring Boot处理不同依赖树的最佳方法是什么? 我想从启用了Logback库的IDE运行。打包版本(uberJar)不应包含Logback,因为我在那里使用Log4j2。构建由Maven管理。

1 个答案:

答案 0 :(得分:0)

谢谢你们,伙计们!我已将您的建议和配置与Spring docs结合起来。 最后我得到了:
<profiles> <profile> <activation> <activeByDefault>true</activeByDefault> </activation> <id>runtime</id> </profile> <profile> <id>build</id> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</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-log4j2</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> </dependency> </dependencies> </profile> </profiles>