如何指定在 Ivy 中使用哪个 jar signer

How to specify which jar signer to use in Ivy

我不知道如何告诉解析器使用 x jar signer。我在 ivysettings 中这样定义它:

<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

文档建议使用 "signer" 属性,如下所示:

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

备注:

  • 您的工件模式不包含 "revision" 是故意的吗?