I-Ant SignJar: hambisa izicelo zesiginesha yesikhathi nge-proxy
Hlela i-proxy esetshenziswa isicelo sesiginesha yesikhathi se-Ant SignJar esikhundleni sokucabanga ukuthi izilungiselelo ze-build launcher zifinyelela ku-jarsigner.
I-build ingalanda zonke izinto ezincike kuzo bese idinga esinye isicelo senethiwekhi ngesikhathi isayina i-JAR. Leso sicelo siya ku-Authority Yesiginesha Yesikhathi ngenqubo ye-jarsigner eqalwa umsebenzi we-SignJar we-Ant.
I-SignJar inikeza izimfanelo ze-proxy eziqondene ne-TSA. Ngaphakathi kokucushwa kokusayina okukhona, indlela efanele yile:
<signjar jar="${jar.to.sign}"
alias="${signing.alias}"
keystore="${signing.keystore}"
storepass="${signing.storepass}"
tsaurl="https://tsa.example/"
tsaproxyhost="proxy.example"
tsaproxyport="8080" />
Amagugu ayizindawo zokubamba zesetho esigunyaziwe sokusayina se-build kanye ne-TSA. I-Ant ibhala i-tsaproxyhost ne-tsaproxyport kusukela kunguqulo 1.9.5.
Ku-Ant 1.10.15, i-SignJar ihlola uhlelo lwe-URL ye-TSA futhi ihumusha lezi zimfanelo zibe izimfanelo ze-proxy ze-HTTP noma ze-HTTPS ezidluliselwa ku-jarsigner nge--J-D. Isikhungo se-proxy ngokwaso iyigama lesikhungo, futhi imbobo yaso inikezwa ngokwehlukana. Uma i-TSA egunyaziwe ifinyeleleka emphakathini futhi inqubo yokusayina ivunyelwe ukusebenzisa umlamuli womphakathi ongaqinisekisiwe, umbhalo ovela ohlelweni lwama-proxy e-HTTP ungagcwalisa lezo zimfanelo ezimbili ze-proxy ze-TSA.
Lomngcele wenqubo yengane ubalulekile futhi ku-build ye-Maven antrun. Ukucushwa kwe-proxy kwesitoreji se-Maven kanye nezimfanelo ku-JVM eqhuba i-Ant akuzona ubufakazi bokuthi i-jarsigner eqalwe ngokwehlukana ithole umzila. Hlela umsebenzi odala leyo nqubo.