我找到了net.sf.json-lib in the central repository。复制-粘贴依赖项(使用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
发布于 2011-02-25 16:28:46
查看maven-central repo,您需要为该依赖项指定一个分类器。
jdk13或jdk15,如下所示:
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
发布于 2013-01-15 16:38:59
将gradle作为示例
编译'net.sf.json-lib:json-lib:2.4:jdk15‘
或
编译组:'net.sf.json-lib',名称:'json-lib',版本:'2.4',分类器:'jdk15‘
我搜索了更多的分类器,除了jdk15之外找不到任何东西(不要去寻找或者jdk16或jdk17)
发布于 2010-11-14 00:27:25
除了khimarbaise关于可信度的评论之外,你可以使用maven install在本地安装它:
安装-DlocalRepositoryPath=path-to-specific-local-repo:
-file-Dfile=您的工件的路径-jar -DgroupId=your.groupId -DartifactId=您的-artifactId -Dversion=version -Dpackaging=jar mvn
https://stackoverflow.com/questions/4173214
复制相似问题