Я думаю, что воспроизвел ошибку.
Файл packager.xml не проходит проверку проверки схемы XML.
[ivy:retrieve] [xmlvalidate] /home/mark/.ivy2/packager/build/org.jsoup/jsoup/1.6.1/packager.xml:6:72:
cvc-complex-type.4: Attribute 'sha1' must appear on element 'resource'.
[ivy:retrieve]
[ivy:retrieve] /home/mark/.ivy2/packager/build/org.jsoup/jsoup/1.6.1/build.xml:23: /home/mark/.ivy2/packager/build/org.jsoup/jsoup/1.6.1/packager.xml is not a valid XML document.
При устранении неполадок распознавателя пакетов я бы предложил установить атрибут preserveBuildDirectories в значение "true", что позволит вам увидеть сгенерированные промежуточные файлы.Там очень умные вещи ...
Пересмотренный файл упаковщика
Это не единственная проблема.Я наконец заставил упаковщик работать следующим образом:
<packager-module version="1.0">
<property name="name" value="${ivy.packager.module}"/>
<property name="version" value="${ivy.packager.revision}"/>
<property name="packagename" value="${name}-${version}"/>
<resource dest="archive" url="http://jsoup.org/packages/jsoup-1.6.1.jar" sha1="b65281e9d00f255cdfab9e1880f7fc7a1fb1bffb"/>
<build>
<jar basedir="archive" destfile="artifacts/jars/${name}.jar"/>
</build>
</packager-module>
Упаковщик действительно предназначен для распаковки архивов tar или zip, содержащих jar-файлы.Вот почему мне пришлось перепаковать файл jar, загруженный распознавателем упаковщика, в приведенном выше примере.
Наблюдение
Вы знаете, что вам вообще не нужен преобразователь упаковщика? jsoup доступен в Maven Central ?Я обращаю на это внимание, потому что у вас уже есть ibilio resolver , настроенный в вашем файле настроек ivy .....
Если вы действительно хотите jsoup с домашней страницы проекта, я бы предложил использовать более простой распознаватель URL