質問: ant1.9.3を用いてビルドを行っています。 build.xmlに以下のように記載して署名を行っていました ネットワークの設定が変わり、プロキシを使うようになりました。 コマンドラインでは以下で署名ができています。 jarsigner -J-Dhttp.proxyHost=(プロキシホスト) -J-Dhttp.proxyPort=(プロキシポート) -tsa (タイムスタンプ局) -keystore (キーストア) (署名したいjar) (エイリアス) build.xmlでどのように記載するか調べたところ、以下を参照してtsaproxyhostとtsaproxyportを設定するようにしました。 ・https://ant.apache.org/manual/api/org/apache/tools/ant/taskdefs/SignJar.html ・https://stackoverflow.com/questions/51592925/jarsigner-is-not-working-in-java-therefor-the-build-fails しかし、これでビルドを実行しようとすると、 signjar doesn't support the "tsaproxyhost" attribute と出てしまいます。 原因と解決方法について教えていただけますでしょうか。 よろしくお願い致します。
回答: tsaproxyhost="XXX.XXX.XXX.XXX" tsaproxyport="XXXX" はantのバージョンが古くて使えないようでした。 をsignjarタグの間に入れても解決しました。