download binaries (incl. hashes and signatures) from ASF Maven
Repository
diff --git a/src/main/jbake/templates/downloads.tpl b/src/main/jbake/templates/downloads.tpl
index 72108bf..debafa7 100644
--- a/src/main/jbake/templates/downloads.tpl
+++ b/src/main/jbake/templates/downloads.tpl
@@ -324,6 +324,19 @@
newLine()
}
+def mavenDownloadLink(label, artifact, version, suffix) {
+ def path = "${artifact}/${version}/${artifact}-${version}${suffix}"
+ def base = "https://repository.apache.org/content/repositories/releases/org/apache/sling/"
+
+ a(href:"${base}${path}", label)
+ yield " ("
+ a(href:"${base}${path}.asc", "asc")
+ yield ", "
+ a(href:"${base}${path}.sha1", "sha1")
+ yield ")"
+ newLine()
+}
+
def githubLink(artifact,ghflag) {
if(ghflag == 'Y') {
artifact = artifact.replaceAll('\\.','-')
@@ -431,7 +444,7 @@
githubLink(artifact,ghflag)
}
td(){
- downloadLink("Bundle", artifact, version, "." + extension)
+ mavenDownloadLink("Bundle", artifact, version, "." + extension)
}
td(){
downloadLink("Source ZIP", artifact, version, "-source-release.zip")
@@ -457,7 +470,7 @@
githubLink(artifact, ghflag)
}
td(){
- downloadLink("Maven Plugin", artifact, version, ".jar")
+ mavenDownloadLink("Maven Plugin", artifact, version, ".jar")
}
td(){
downloadLink("Source ZIP", artifact, version, "-source-release.zip")
@@ -483,7 +496,7 @@
githubLink(artifact, ghflag)
}
td(){
- downloadLink("bnd Plugin", artifact, version, ".jar")
+ mavenDownloadLink("bnd Plugin", artifact, version, ".jar")
}
td(){
downloadLink("Source ZIP", artifact, version, "-source-release.zip")
@@ -506,7 +519,7 @@
def artifact = data[2]
def version = data[3]
td(){
- downloadLink("Bundle", artifact, version, ".jar")
+ mavenDownloadLink("Bundle", artifact, version, ".jar")
}
td(){
downloadLink("Source ZIP", artifact, version, "-source-release.zip")