@@ -27,13 +27,20 @@ class DownloadPage {
2727
2828 static String binaryUrl (String version , String artifact = ' grails' , String ext = ' ' , String directory = ' core' ) {
2929 " https://www.apache.org/dyn/closer.lua/grails/${ directory} /${ version} /distribution/apache-${ artifact} -${ version} -bin.zip${ ext} ?action=download"
30-
3130 }
3231
3332 static String sourceUrl (String version , String artifact = ' grails' , String ext = ' ' , String directory = ' core' ) {
3433 " https://www.apache.org/dyn/closer.lua/grails/${ directory} /${ version} /sources/apache-${ artifact} -${ version} -src.zip${ ext} ?action=download"
3534 }
3635
36+ static String binaryVerificationUrl (String version , String artifact = ' grails' , String ext = ' ' , String directory = ' core' ) {
37+ " https://downloads.apache.org/grails/${ directory} /${ version} /distribution/apache-${ artifact} -${ version} -bin.zip${ ext} "
38+ }
39+
40+ static String sourceVerificationUrl (String version , String artifact = ' grails' , String ext = ' ' , String directory = ' core' ) {
41+ " https://downloads.apache.org/grails/${ directory} /${ version} /sources/apache-${ artifact} -${ version} -src.zip${ ext} "
42+ }
43+
3744 @CompileDynamic
3845 static String renderDownload (String version ) {
3946 String redisVersion = ' 5.0.0'
@@ -56,43 +63,43 @@ class DownloadPage {
5663 if (version. startsWith(' 7' )) {
5764 li {
5865 a(href : sourceUrl(version), ' Source' )
59- a(href : sourceUrl (version, ' grails' , ' .sha512' ), ' SHA512' )
60- a(href : sourceUrl (version, ' grails' , ' .asc' ), ' ASC' )
66+ a(href : sourceVerificationUrl (version, ' grails' , ' .sha512' ), ' SHA512' )
67+ a(href : sourceVerificationUrl (version, ' grails' , ' .asc' ), ' ASC' )
6168 }
6269 li {
6370 a(href : binaryUrl(version, ' grails' ), ' Binary' )
64- a(href : binaryUrl (version, ' grails' , ' .sha512' ), ' SHA512' )
65- a(href : binaryUrl (version, ' grails' , ' .asc' ), ' ASC' )
71+ a(href : binaryVerificationUrl (version, ' grails' , ' .sha512' ), ' SHA512' )
72+ a(href : binaryVerificationUrl (version, ' grails' , ' .asc' ), ' ASC' )
6673 }
6774 li {
6875 a(href : binaryUrl(version, ' grails-wrapper' ), ' Binary Wrapper' )
69- a(href : binaryUrl (version, ' grails-wrapper' , ' .sha512' ), ' SHA512' )
70- a(href : binaryUrl (version, ' grails-wrapper' , ' .asc' ), ' ASC' )
76+ a(href : binaryVerificationUrl (version, ' grails-wrapper' , ' .sha512' ), ' SHA512' )
77+ a(href : binaryVerificationUrl (version, ' grails-wrapper' , ' .asc' ), ' ASC' )
7178 }
7279 li {
7380 a(href : sourceUrl(springSecurityVersion, ' grails-spring-security' , ' ' , ' spring-security' ), " Grails Spring Security ${ springSecurityVersion} Plugin Source" )
74- a(href : sourceUrl (springSecurityVersion, ' grails-spring-security' , ' .sha512' , ' spring-security' ), ' SHA512' )
75- a(href : sourceUrl (springSecurityVersion, ' grails-spring-security' , ' .asc' , ' spring-security' ), ' ASC' )
81+ a(href : sourceVerificationUrl (springSecurityVersion, ' grails-spring-security' , ' .sha512' , ' spring-security' ), ' SHA512' )
82+ a(href : sourceVerificationUrl (springSecurityVersion, ' grails-spring-security' , ' .asc' , ' spring-security' ), ' ASC' )
7683 }
7784 li {
7885 a(href : sourceUrl(redisVersion, ' grails-redis' , ' ' , ' redis' ), " Grails Redis ${ redisVersion} Plugin Source" )
79- a(href : sourceUrl (redisVersion, ' grails-redis' , ' .sha512' , ' redis' ), ' SHA512' )
80- a(href : sourceUrl (redisVersion, ' grails-redis' , ' .asc' , ' redis' ), ' ASC' )
86+ a(href : sourceVerificationUrl (redisVersion, ' grails-redis' , ' .sha512' , ' redis' ), ' SHA512' )
87+ a(href : sourceVerificationUrl (redisVersion, ' grails-redis' , ' .asc' , ' redis' ), ' ASC' )
8188 }
8289 li {
8390 a(href : sourceUrl(quartzVersion, ' grails-quartz' , ' ' , ' quartz' ), " Grails Quartz ${ quartzVersion} Plugin Source" )
84- a(href : sourceUrl (quartzVersion, ' grails-quartz' , ' .sha512' , ' quartz' ), ' SHA512' )
85- a(href : sourceUrl (quartzVersion, ' grails-quartz' , ' .asc' , ' quartz' ), ' ASC' )
91+ a(href : sourceVerificationUrl (quartzVersion, ' grails-quartz' , ' .sha512' , ' quartz' ), ' SHA512' )
92+ a(href : sourceVerificationUrl (quartzVersion, ' grails-quartz' , ' .asc' , ' quartz' ), ' ASC' )
8693 }
8794 li {
8895 a(href : sourceUrl(grailsGithubActionsVersion, ' grails-github-actions' , ' ' , ' actions' ), " Grails GitHub Actions ${ grailsGithubActionsVersion} Source" )
89- a(href : sourceUrl (grailsGithubActionsVersion, ' grails-github-actions' , ' .sha512' , ' actions' ), ' SHA512' )
90- a(href : sourceUrl (grailsGithubActionsVersion, ' grails-github-actions' , ' .asc' , ' actions' ), ' ASC' )
96+ a(href : sourceVerificationUrl (grailsGithubActionsVersion, ' grails-github-actions' , ' .sha512' , ' actions' ), ' SHA512' )
97+ a(href : sourceVerificationUrl (grailsGithubActionsVersion, ' grails-github-actions' , ' .asc' , ' actions' ), ' ASC' )
9198 }
9299 li {
93100 a(href : sourceUrl(grailsGradlePublishVersion, ' grails-publish' , ' ' , ' grails-publish' ), " Grails Publish Gradle Plugin ${ grailsGradlePublishVersion} Source" )
94- a(href : sourceUrl (grailsGradlePublishVersion, ' grails-publish' , ' .sha512' , ' grails-publish' ), ' SHA512' )
95- a(href : sourceUrl (grailsGradlePublishVersion, ' grails-publish' , ' .asc' , ' grails-publish' ), ' ASC' )
101+ a(href : sourceVerificationUrl (grailsGradlePublishVersion, ' grails-publish' , ' .sha512' , ' grails-publish' ), ' SHA512' )
102+ a(href : sourceVerificationUrl (grailsGradlePublishVersion, ' grails-publish' , ' .asc' , ' grails-publish' ), ' ASC' )
96103 }
97104 } else {
98105 li {
0 commit comments