Я нашел net.sf.json-lib в центральном репозитории . Скопируйте зависимость (с версией 2.3), а затем, когда я создаю, я получаю эту ошибку:
[INFO] Unable to find resource 'net.sf.json-lib:json-lib:jar:2.2.3' in repository central (http://repo1.maven.org/maven2)
[ERROR] BUILD ERROR
[INFO] ---------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) net.sf.json-lib:json-lib:jar:2.3
Try downloading the file manually from the project website.
Я пробовал использовать версию 2.2.3, но получаю ту же ошибку. Почему я получаю эту ошибку? Я могу отменить его, установив локально, но я хочу понять, в чем проблема.
Изменить - я удалил пакет из своего локального репозитория и попробовал еще раз, на этот раз получив ошибку контрольной суммы. Думаю, мне следует отправить отчет об ошибке с помощью json-lib.
[WARNING] *** CHECKSUM FAILED - Error retrieving checksum file for net/sf/json-lib/json-lib/2.3/json
-lib-2.3.pom - IGNORING
Ответы:
Глядя на репо maven-central:
http://repo1.maven.org/maven2/net/sf/json-lib/json-lib/2.4/
вам нужно указать классификатор для этой зависимости: либо jdk13, либо jdk15, например:
источник
BuildConfig.groovy
, я:dependencies { runtime group:'net.sf.json-lib', name:'json-lib', version:'2.4', classifier:'jdk15' }
но безрезультатно. Я понимаюFailed to resolve dependency.
. Есть идеи, почему?Для градиента в качестве образца
ИЛИ
Я искал больше классификаторов, не нашел ничего, кроме jdk15 (не ищите ни jdk16, ни jdk17)
источник
mavenLocal()
перед темmavenCentral()
вrepositories
разделах.За исключением комментария khimarbaise о надежности, вы можете установить его локально, используя maven install:
источник
Для пользователей ivy, после множества разных итераций по настройке моего ivy.xml, чтобы правильно найти эту зависимость, это, наконец, сработало для меня:
источник