| 
														
															@@ -2,17 +2,23 @@ tasks.register('generateKeystore') { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     group  'sign' 
														 | 
														
														 | 
														
															     group  'sign' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     description 'create jks' 
														 | 
														
														 | 
														
															     description 'create jks' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     doFirst { 
														 | 
														
														 | 
														
															     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 { 
														 | 
														
														 | 
														
															         exec { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             workingDir "." 
														 | 
														
														 | 
														
															             workingDir "." 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            commandLine "D:\\jdk\\jdk-17.0.10\\bin\\keytool", "-genkey","-v", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    "-alias", "jx.escort", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            commandLine "$keytoolPath", "-genkey","-v", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    "-alias", appAlias, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     "-keyalg", "RSA", 
														 | 
														
														 | 
														
															                     "-keyalg", "RSA", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    "-keypass", "jxit12", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    "-storepass", "jxit12", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    "-keypass", keypass, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    "-storepass", keystore, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     "-keystore", keystorePath, 
														 | 
														
														 | 
														
															                     "-keystore", keystorePath, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     "-keysize" ,2048, 
														 | 
														
														 | 
														
															                     "-keysize" ,2048, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    "-validity", 30 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    "-validity", 30, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    "-dname",dName 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 |