Faodaidh build a chuid eisimeileachd uile a luchdachadh sìos agus an uair sin iarrtas lìonra eile a dhìth fhad 's a tha JAR ga shoidhneadh. Thèid an t-iarrtas sin chun Ùghdarras Stampa Ùine tron phròiseas jarsigner a thèid a chur air bhog le gnìomh SignJar aig Ant.

Bheir SignJar feartan progsaidh a tha sònraichte do TSA. Taobh a-staigh rèiteachadh soidhneadh a tha ann mu thràth, is e an cruth iomchaidh:

<signjar jar="${jar.to.sign}"
         alias="${signing.alias}"
         keystore="${signing.keystore}"
         storepass="${signing.storepass}"
         tsaurl="https://tsa.example/"
         tsaproxyhost="proxy.example"
         tsaproxyport="8080" />

Tha na luachan nan àiteachan-frithealaidh airson rèiteachadh soidhneadh ceadaichte a' bhuild agus an TSA. Bidh Ant a' clàradh tsaproxyhost agus tsaproxyport bho dhreach 1.9.5 a-mach.

Ann an Ant 1.10.15, bidh SignJar a' sgrùdadh sgeama URL an TSA agus ag eadar-theangachadh nam feartan sin gu na feartan progsaidh HTTP no HTTPS co-fhreagarrach a thèid a chur gu jarsigner le -J-D. 'S e ainm aoigheachd a th' anns an aoigh progsaidh fhèin, agus thèid am port aige a thoirt seachad air leth. Ma tha an TSA ceadaichte ruigsinneach gu poblach agus ma tha cead aig a' phròiseas soidhneadh eadar-mheadhanair poblach gun dearbhadh a chleachdadh, faodaidh inntrigeadh bho liosta progsaidhean HTTP an dà fheart progsaidh TSA sin a lìonadh.

Tha a' chrìoch phròiseas-chloinne seo cudromach ann am build Maven antrun cuideachd. Chan eil rèiteachadh progsaidh ionad-tasgaidh Maven agus feartan san JVM a tha a' ruith Ant nan dearbhadh gun d' fhuair an jarsigner a chaidh a chur air bhog air leth an t-slighe. Dèan rèiteachadh air a' ghnìomh a chruthaicheas am pròiseas sin.

Artaigilean co-cheangailte