2016-08-09 3 views
0

Я не могу понять, как сообщить разрешателю использовать знак x jar. Я определил его в ivysettings так:Как указать, какой баннер подписываться для использования в Ivy

<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