2016-08-09 74 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

相關問題