Skip to content

Commit aac5574

Browse files
committed
document how to avoid spring-security-core downgrade
1 parent efd1e60 commit aac5574

File tree

5 files changed

+10
-1
lines changed

5 files changed

+10
-1
lines changed

gradle/docs.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ def softwareVersion = SoftwareVersion.build(version.toString())
99
def asciidoctorAttributes = [
1010
stableversion : softwareVersion.stableVersion,
1111
snapshotversion : softwareVersion.snapshotVersion,
12+
springsecuritycoreversion : libs.versions.spring.security.get(),
1213
copyright : 'Apache License, Version 2.0',
1314
docinfo1 : 'true',
1415
doctype : 'book',

plugin/src/docs/introduction/configGroovy.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,7 @@ dependencies {
2626
implementation 'org.grails.plugins:cxf:3.1.1'
2727
// CXF above security.
2828
implementation 'org.grails.plugins:spring-security-core:{stableversion}'
29+
// required for Grails 6, since spring-boot-dependencies:2.7.18 downgrades
30+
implementation 'org.springframework.security:spring-security-core:{springsecuritycoreversion}'
2931
}
3032
----

plugin/src/docs/introduction/gettingStarted.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Begin by installing the Spring Security plugin into your Grails project. Add the
1010
[source,gradle,subs="+attributes"]
1111
----
1212
implementation 'org.grails.plugins:spring-security-core:{stableversion}'
13+
// required for Grails 6, since spring-boot-dependencies:2.7.18 downgrades
14+
implementation 'org.springframework.security:spring-security-core:{springsecuritycoreversion}'
1315
----
1416

1517
.Step 2: Run the Initialization Script

plugin/src/docs/introduction/installation.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ Ensure you have the following set up:
2222
dependencies {
2323
// ... other dependencies
2424
implementation 'org.grails.plugins:spring-security-core:{stableversion}'
25+
// required for Grails 6, since spring-boot-dependencies:2.7.18 downgrades
26+
implementation 'org.springframework.security:spring-security-core:{springsecuritycoreversion}'
2527
}
2628
----
2729
+

plugin/src/docs/tutorials/usingControllerAnnotations.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ $ cd bookstore
1414
----
1515
dependencies {
1616
...
17-
compile 'org.grails.plugins:spring-security-core:{project-version}'
17+
implementation 'org.grails.plugins:spring-security-core:{project-version}'
18+
// required for Grails 6, since spring-boot-dependencies:2.7.18 downgrades
19+
implementation 'org.springframework.security:spring-security-core:{springsecuritycoreversion}'
1820
...
1921
}
2022
----

0 commit comments

Comments
 (0)