Add jar signing, fixes #1514

This commit is contained in:
raoulvdberge
2017-11-05 10:05:03 +01:00
parent 5927a6e78a
commit 14a11c8a1a
3 changed files with 25 additions and 1 deletions

View File

@@ -96,6 +96,21 @@ task apiJar(type: Jar, dependsOn: 'sourceMainJava') {
classifier 'api'
}
task signJar(type: SignJar, dependsOn: reobfJar) {
onlyIf {
project.hasProperty('keyStore')
}
keyStore = project.findProperty('keyStore')
alias = project.findProperty('keyStoreAlias')
storePass = project.findProperty('keyStorePass')
keyPass = project.findProperty('keyStoreKeyPass')
inputFile = jar.archivePath
outputFile = jar.archivePath
}
build.dependsOn signJar
artifacts {
archives deobfJar
archives apiJar