Мы переключаем систему сборки с Ant на Gradle, главным образом, чтобы воспользоваться «автоматическим» управлением зависимостями. Однако у меня большие проблемы с разрешением jug 2.0.0
.
Я определил это в своем файле build.gradle
следующим образом:
compile 'org.safehaus.jug:jug:2.0.0'
что соответствует имени записи артефакта в Maven Central, но когда я просматриваю свой кеш Gradle, был загружен только файл pom.xml
- никаких банок.
Глядя на детали артефакта на странице поиска Maven Central кажется, там три файла; jug-2.0.0.pom
, jug-2.0.0-asl.jar
и jug-2.0.0-lgpl.jar
, где разница между последними двумя заключается в лицензии (лицензия на программное обеспечение Apache и LGPL). Я пытался добавить -asl
и -lgpl
к номеру версии в спецификации зависимостей, но это не помогло.
Как правильно определить эту зависимость, чтобы файлы jar загружались и ссылались?