|
@@ -2,17 +2,23 @@ tasks.register('generateKeystore') {
|
|
|
group 'sign'
|
|
|
description 'create jks'
|
|
|
doFirst {
|
|
|
- def keystorePath = "D:\\home_work\\escort-app\\app\\sign\\demo.jks"
|
|
|
+ def keytoolPath=project.property("sign.keytool.path")
|
|
|
+ def keypass=project.property("sign.keytool.keypass")
|
|
|
+ def keystore=project.property("sign.keytool.storepass")
|
|
|
+ def dName=project.property("sign.keytool.dname")
|
|
|
+ def appAlias=project.property("sign.keytool.appAlias")
|
|
|
+ def keystorePath = "$project.project.projectDir.absolutePath\\app\\sign\\jxit.jks"
|
|
|
exec {
|
|
|
workingDir "."
|
|
|
- commandLine "D:\\jdk\\jdk-17.0.10\\bin\\keytool", "-genkey","-v",
|
|
|
- "-alias", "jx.escort",
|
|
|
+ commandLine "$keytoolPath", "-genkey","-v",
|
|
|
+ "-alias", appAlias,
|
|
|
"-keyalg", "RSA",
|
|
|
- "-keypass", "jxit12",
|
|
|
- "-storepass", "jxit12",
|
|
|
+ "-keypass", keypass,
|
|
|
+ "-storepass", keystore,
|
|
|
"-keystore", keystorePath,
|
|
|
"-keysize" ,2048,
|
|
|
- "-validity", 30
|
|
|
+ "-validity", 30,
|
|
|
+ "-dname",dName
|
|
|
}
|
|
|
}
|
|
|
}
|