Skip to content

Commit 6d4aa2d

Browse files
committed
Bean jspTagLibraryResolver is created only if JSTL exists
Closes gh-888
1 parent bd05374 commit 6d4aa2d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

grace-plugin-gsp/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dependencies {
88
api project(":grace-web-mvc")
99
api project(":grace-web-url-mappings")
1010
api project(":grace-web-gsp-taglib")
11-
runtimeOnly(project(":grace-web-jsp"))
11+
api project(":grace-web-jsp")
1212
api libs.spring.boot.autoconfigure
1313
annotationProcessor libs.spring.boot.autoconfigureProcessor
1414
annotationProcessor libs.spring.boot.configurationProcessor

grace-plugin-gsp/src/main/groovy/org/grails/plugins/web/GroovyPagesAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ public ServletRegistrationBean<GroovyPagesServlet> groovyPagesServlet() {
209209
}
210210

211211
@Bean
212-
@ConditionalOnClass(name = "org.grails.gsp.jsp.TagLibraryResolverImpl")
212+
@ConditionalOnClass(name = "jakarta.servlet.jsp.jstl.core.Config")
213213
public TagLibraryResolver jspTagLibraryResolver(GroovyPagesProperties groovyPagesProperties,
214214
ObjectProvider<GrailsApplication> grailsApplicationObjectProvider) {
215215
TagLibraryResolverImpl tagLibraryResolver = new TagLibraryResolverImpl();

0 commit comments

Comments
 (0)