mirror of
https://github.com/pgpainless/pgpainless.git
synced 2025-09-09 02:09:38 +02:00
Simplify mavenCentralChecksums task
This commit is contained in:
parent
eebd02e309
commit
a0254f47fb
1 changed files with 7 additions and 28 deletions
35
build.gradle
35
build.gradle
|
@ -296,34 +296,13 @@ task mavenCentralChecksums() {
|
||||||
description 'Fetch and display checksums for artifacts published to Maven Central'
|
description 'Fetch and display checksums for artifacts published to Maven Central'
|
||||||
String ver = project.hasProperty('release') ? release : shortVersion
|
String ver = project.hasProperty('release') ? release : shortVersion
|
||||||
doLast {
|
doLast {
|
||||||
Process p = "curl -f https://repo1.maven.org/maven2/org/pgpainless/pgpainless-core/${ver}/pgpainless-core-${ver}.jar.sha256".execute()
|
for (Project p : rootProject.subprojects) {
|
||||||
if (p.waitFor() == 0) {
|
String url = "https://repo1.maven.org/maven2/org/pgpainless/${p.name}/${ver}/${p.name}-${ver}.jar.sha256"
|
||||||
print p.text.trim()
|
Process fetch = "curl -f $url".execute()
|
||||||
println " pgpainless-core/build/libs/pgpainless-core-${ver}.jar"
|
if (fetch.waitFor() == 0) {
|
||||||
}
|
print fetch.text.trim()
|
||||||
|
println " ${p.name}/build/libs/${p.name}-${ver}.jar"
|
||||||
p = "curl -f https://repo1.maven.org/maven2/org/pgpainless/pgpainless-sop/${ver}/pgpainless-sop-${ver}.jar.sha256".execute()
|
}
|
||||||
if (p.waitFor() == 0) {
|
|
||||||
print p.text.trim()
|
|
||||||
println " pgpainless-sop/build/libs/pgpainless-sop-${ver}.jar"
|
|
||||||
}
|
|
||||||
|
|
||||||
p = "curl -f https://repo1.maven.org/maven2/org/pgpainless/pgpainless-cli/${ver}/pgpainless-cli-${ver}-all.jar.sha256".execute()
|
|
||||||
if (p.waitFor() == 0) {
|
|
||||||
print p.text.trim()
|
|
||||||
println " pgpainless-cli/build/libs/pgpainless-cli-${ver}-all.jar"
|
|
||||||
}
|
|
||||||
|
|
||||||
p = "curl -f https://repo1.maven.org/maven2/org/pgpainless/pgpainless-cli/${ver}/pgpainless-cli-${ver}.jar.sha256".execute()
|
|
||||||
if (p.waitFor() == 0) {
|
|
||||||
print p.text.trim()
|
|
||||||
println " pgpainless-cli/build/libs/pgpainless-cli-${ver}.jar"
|
|
||||||
}
|
|
||||||
|
|
||||||
p = "curl -f https://repo1.maven.org/maven2/org/pgpainless/hsregex/${ver}/hsregex-${ver}.jar.sha256".execute()
|
|
||||||
if (p.waitFor() == 0) {
|
|
||||||
print p.text.trim()
|
|
||||||
println " hsregex/build/libs/hsregex-${ver}.jar"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue