Ant SignJar: u marso codsiyada shaabadda waqtiga iyada oo loo marayo proxy
Habee proxy-ga ay isticmaasho codsiga shaabadda waqtiga ee Ant SignJar halkii aad ka fikiri lahayd in dejinta build launcher ay gaaraan jarsigner.
Build wuxuu soo dejisan karaa dhammaan ku-tiirsanaantiisa ka dibna u baahan karaa codsi kale oo shabakadeed marka JAR la saxeexayo. Codsigaas wuxuu u tagaa Hay'adda Shaabadda Waqtiga iyada oo loo marayo habka jarsigner ee uu bilaabo hawsha SignJar ee Ant.
SignJar waxay bixisaa sifooyin proxy oo gaar u ah TSA. Gudaha habaynta saxeexa ee jirta, qaabka khuseeya waa:
<signjar jar="${jar.to.sign}"
alias="${signing.alias}"
keystore="${signing.keystore}"
storepass="${signing.storepass}"
tsaurl="https://tsa.example/"
tsaproxyhost="proxy.example"
tsaproxyport="8080" />
Qiimayaashu waa meelo-bannaan oo loogu talagalay habaynta saxeexa la ansixiyay ee build-ka iyo TSA. Ant waxay diiwaangelisaa tsaproxyhost iyo tsaproxyport laga bilaabo nooca 1.9.5.
Ant 1.10.15 gudaha, SignJar waxay baartaa qaabka URL-ka TSA waxayna u tarjuntaa sifooyinkan sifooyinka proxy HTTP ama HTTPS ee la mid ah ee loo gudbiyo jarsigner iyada oo la adeegsanayo -J-D. Host-ka proxy laftiisu waa magac host, iyo port-kiisa si gooni ah ayaa loo bixiyaa. Haddii TSA-da la ansixiyay ay tahay mid dadweynuhu gaari karaan oo habka saxeexa loo ogolaaday inuu isticmaalo dhexdhexaadiye dadweyne oo aan la xaqiijin, gelitaan ka mid ah liiska proxy-yada HTTP ayaa buuxin kara labadaas sifo ee proxy TSA.
Xadkan habka ilmaha ayaa sidoo kale muhiim u ah build Maven antrun. Habaynta proxy-ga keydka Maven iyo sifooyinka JVM-da maamusha Ant maaha caddayn in jarsigner-ka si gooni ah loo bilaabay uu helay wadada. Habee hawsha abuurta habkaas.