在Eclipse(Spring工具套件)下處理Spring Boot的不同依賴關係樹的最佳方法是什麼? 我想從啓用Logback庫的IDE運行。並且打包版本(uberJar)不應該包含Logback,因爲我在那裏使用Log4j2。 Build由Maven管理。Spring Boot:對IDE和包的不同依賴關係
-1
A
回答
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>
相關問題
- 1. spring-boot:排除對包裝的依賴關係
- 2. TestExecutionListeners中的Spring Boot autowire依賴關係
- 3. Spring Boot + Hibernate包含依賴關係jar中的hbm.xml
- 4. gradle和spring-boot子項目的依賴關係
- 5. 使用Spring Boot的RESTful API中的循環依賴關係
- 6. Spring Boot的傳遞依賴關係的Maven控制版本
- 7. Spring Boot繼承依賴關係中的application.properties
- 8. spring-boot-maven-plugin破壞了兄弟模塊的依賴關係
- 9. Spring MVC - 依賴關係
- 10. Spring HtmlUnit依賴關係
- 11. Java Spring依賴關係
- 12. Spring依賴關係解析
- 13. 依賴關係:解決和:樹解決不同的依賴關係?
- 14. 包含JSTL對Maven的依賴關係
- 15. Spring Boot + DynamoDBTypeConverter依賴注入
- 16. spring-boot-starter-data-jpa依賴關係錯誤
- 17. 這個Spring Boot應用程序缺少什麼依賴關係?
- 18. Spring Boot依賴關係DateTime序列化錯誤
- 19. 如何在Spring Boot Converter中自動裝入依賴關係?
- 20. 如何安裝spring-boot-starter-security依賴關係
- 21. 找不到spring-aspects-4依賴關係
- 22. 找不到依賴關係? spring-modules-sandbox
- 23. 依賴關係的nuget依賴關係
- 24. Maven依賴關係spring-web vs spring-webmvc
- 25. Spring Boot 1.5.3傳遞依賴不解決
- 26. R包依賴關係
- 27. Python包依賴關係樹
- 28. 依賴項的依賴關係不包括在內
- 29. 不同的風味依賴關係
- 30. 不同版本的依賴關係
你可以使用不同的[Maven的配置文件(http://maven.apache.org/guides/introduction/introduction-to-profiles.html)這一點。將Logback包含在一個配置文件中,將Log4J2包含在另一個配置文件中;將您的IDE配置爲啓用Logback的配置文件,並在啓用其他配置文件的情況下構建JAR。 – Jesper
好吧,我可以將構建分成配置文件,但它幾乎不可能通過標記排除構建logback,因爲它幾乎是所有彈簧模塊的參考。我能否以某種方式將它從結果中刪除? –