Java eclipse中的Maven依赖
我正在尝试使用jersey API,这是我的第一个maven项目 我有两个maven依赖性问题,如下所示:Java eclipse中的Maven依赖,java,eclipse,maven,Java,Eclipse,Maven,我正在尝试使用jersey API,这是我的第一个maven项目 我有两个maven依赖性问题,如下所示: Description Resource Path Location Type ArtifactTransferException: Failure to transfer org.glassfish.hk2:osgi-resource-locator:jar:1.0.1 from http://repo.maven.apache.org/maven2 was cache
Description Resource Path Location Type
ArtifactTransferException: Failure to transfer org.glassfish.hk2:osgi-resource-locator:jar:1.0.1 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.glassfish.hk2:osgi-resource-locator:jar:1.0.1 from/to central (http://repo.maven.apache.org/maven2)
Description Resource Path Location Type
Missing artifact org.glassfish.hk2:osgi-resource-locator:jar:1.0.1
我应该如何着手解决这个问题?可能的解决方案
settings.xml
文件,并在使用它们时设置代理从中删除所有失败的下载 对于windows:
cd %userprofile%\.m2\repository
for /r %i in (*.lastUpdated) do del %i
然后右键单击eclipse中的项目,选择Maven->Update Dependencies尝试删除存储库文件夹中现有的本地内容。应该在您的用户${user.home}/.m2/repository/org/glassfish/hk2上。然后执行Maven->Update项目并强制更新快照/发布我不确定我需要从何处删除内容,但我强制更新了快照,但没有修复它。如果您使用的是Windows,它们应该在您的用户文件夹中(Windows 7示例c:\Users\感谢您的回复。您能解释一下我需要使用哪个命令行以及从何处访问它吗?打开命令提示符,找到项目的pom.xml位置,然后运行mvn clean install,或者转到用户配置文件文件夹中的.m2文件夹,删除项目的文件夹(org.glassfish.hk2:osgi资源定位器:jar)并转到eclipse,右键单击eclipse中的项目并选择Maven->Update Dependencies