From dba2ff13b1836a0d9473e936f14fff383047a276 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Mon, 6 Mar 2017 10:36:27 +0000 Subject: [PATCH] Reinstate dependency management for hibernate-entitymanager This commit reinstates dependency management for hibernate-entitymanager as, while empty, it remains part of Hibernate 5.2.x and people may still have a dependency upon it. It also reinstates the configuration of skipping the jar during TLD scanning so that any application that does depend on hibernate-entitymanager doesn't scan it for TLDs. See gh-8433 --- spring-boot-dependencies/pom.xml | 11 +++++++++++ .../boot/context/embedded/tomcat/TldSkipPatterns.java | 1 + 2 files changed, 12 insertions(+) diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index eda92ea80e..77502617e3 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -1678,6 +1678,17 @@ hibernate-ehcache ${hibernate.version} + + org.hibernate + hibernate-entitymanager + ${hibernate.version} + + + xml-apis + xml-apis + + + org.hibernate hibernate-envers diff --git a/spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TldSkipPatterns.java b/spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TldSkipPatterns.java index 846d7d9bc4..35c0f2c74d 100644 --- a/spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TldSkipPatterns.java +++ b/spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TldSkipPatterns.java @@ -86,6 +86,7 @@ final class TldSkipPatterns { patterns.add("ehcache-core-*.jar"); patterns.add("hibernate-core-*.jar"); patterns.add("hibernate-commons-annotations-*.jar"); + patterns.add("hibernate-entitymanager-*.jar"); patterns.add("hibernate-jpa-2.1-api-*.jar"); patterns.add("hibernate-validator-*.jar"); patterns.add("hsqldb-*.jar");