Update to Spring Framework 6.0.0-M5, Hibernate 5.6.10, Jakarta JSTL 2.0

This commit is contained in:
rstoyanchev
2022-07-14 16:12:23 +01:00
parent 913bf48493
commit ae6efce58d
3 changed files with 17 additions and 12 deletions

View File

@@ -30,28 +30,30 @@ allprojects {
dependencyManagement {
imports {
mavenBom "org.springframework:spring-framework-bom:6.0.0-M4"
mavenBom "org.springframework:spring-framework-bom:6.0.0-M5"
mavenBom "org.springframework.security:spring-security-bom:5.5.6"
mavenBom "org.junit:junit-bom:5.7.1"
}
dependencies {
dependency "jakarta.servlet:jakarta.servlet-api:5.0.0"
dependency "javax.servlet:jstl:1.2"
dependency "jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api:2.0.0"
dependency "jakarta.servlet.jsp:jakarta.servlet.jsp-api:3.0.0"
dependency "jakarta.el:jakarta.el-api:4.0.0"
dependency "jakarta.validation:jakarta.validation-api:3.0.0"
dependencySet(group: 'org.hibernate', version: '5.6.6.Final') {
dependencySet(group: 'org.hibernate', version: '5.6.10.Final') {
entry 'hibernate-core-jakarta'
entry 'hibernate-entitymanager'
}
dependency "org.hibernate:hibernate-validator:7.0.4.Final"
/*
dependencySet(group: 'com.sun.faces', version: '2.2.20') {
entry 'jsf-api'
entry 'jsf-impl'
}
dependency "org.apache.myfaces.core:myfaces-impl:3.0.1"
dependency "com.sun.facelets:jsf-facelets:1.1.14"
dependency "org.hsqldb:hsqldb:2.5.0"
*/
dependencySet(group: 'org.apache.logging.log4j', version: '2.14.0') {
entry 'log4j-api'
@@ -65,7 +67,11 @@ allprojects {
dependency "org.easymock:easymock:4.2"
dependency "org.hamcrest:hamcrest:2.1"
dependency "org.apache.tomcat:tomcat-jasper-el:10.0.20"
dependency "org.hsqldb:hsqldb:2.5.0"
/*
dependency "org.apache.myfaces.test:myfaces-test22:1.0.8"
*/
}
generatedPomCustomization {
enabled = false

View File

@@ -9,9 +9,10 @@ rootProject.name = 'webflow'
include 'spring-binding'
include 'spring-webflow'
//include 'spring-faces'
include 'spring-js-resources'
// include 'spring-faces'
rootProject.children.each {project ->
project.buildFileName = "${project.name}.gradle"
}

View File

@@ -25,7 +25,7 @@ dependencies {
testImplementation("org.hibernate:hibernate-validator")
testImplementation("org.hsqldb:hsqldb")
testImplementation("jakarta.servlet.jsp:jakarta.servlet.jsp-api")
testImplementation("javax.servlet:jstl")
testImplementation("jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api")
testImplementation("jakarta.servlet:jakarta.servlet-api")
testImplementation("jakarta.validation:jakarta.validation-api")
testRuntimeOnly("org.apache.logging.log4j:log4j-core")
@@ -33,12 +33,10 @@ dependencies {
testRuntimeOnly("org.apache.logging.log4j:log4j-jul")
//
// To use Hibernate 5 in the context of the Jakarta EE 9 namespace,
// we need to use hibernate-core-jakarta instead of hibernate-core.
// Unfortunately the hibernate-entitymanager module directly
// references hibernate-core and we don't want both versions
// in the classpath. To avoid this, explicitly exclude the
// plain hibernate-core module in all configurations.
// We need hibernate-core-jakarta instead of hibernate-core for Jakarta EE,
// but hibernate-entitymanager module depends on hibernate-core and we
// don't want both on the classpath, so we explicitly exclude hibernate-core
// in all configurations.
//
// This wrinkle will probably go away again in Hibernate 6.
//