2016-08-09 16 views
0

x jar署名者を使用するようにリゾルバに指示する方法がわかりません。私はそうのようなivysettingsでそれを定義した:Ivyで使用するjar署名者を指定する方法

<signers> 
    <pgp name="pkcs12" password="xxxxxx" secring="${dir.fglweb}/keystore"/> 
</signers> 

<resolvers > 
    <chain name="libraries" returnFirst="true" > 
     <ibiblio name="maven" m2compatible="true"/> 
     <filesystem name="local" > 
      <artifact pattern="${basedir}/tools/ivy/repository/[artifact].[ext]"/> 
     </filesystem> 

    </chain> 
</resolvers> 

しかし、私は実際に署名者を使用するために私の設定を教えてくださいませんよ。

Documentation

答えて

1

ドキュメントは、次のように "署名者" 属性を使用することを提案:

<filesystem name="local" signer="pkcs12"> 
    <artifact pattern="${basedir}/tools/ivy/repository/[artifact].[ext]"/> 
</filesystem> 

注:

  • をお使いのアーティファクトパターンは、 "改正" が含まれていないされてそれは慎重?
+0

はい、含まれていないリビジョンは意図的です。あなたが追加した余分な属性を試しました。jarsigner -verify "jar.jar"を使って署名が付いているかどうかを確認しようとしましたが、動作していないようです – Leighner

関連する問題