在cmd中运行mvn package之后报错:
[ERROR] Failed to execute goal on project solr: Could not resolve dependencies for project org.dspace.modules:solr:war:2.0.0: Failure to find org.carrot2:carrot2-mini:jar:3.1.0 in http://mirrors.ibiblio.org/pub/mirrors/maven2/ was cached in
the local repository, resolution will not be reattempted until the update interval of ibiblio has elapsed or updates are forced - [Help 1]>
一开始认为是网络问题,重新开始了几遍,还是不行;
后来试着更换了几个镜像服务器。也不行……
最后尝试使用手动下载安装这个包……查无此包……
于是冒险试试用手工装上高版本的试试(solr-4.0.war和carrot2-mini-3.9.4.jar),该故障还是存在
故障截图:
该回答引用ChatGPT
这个错误提示指出了 maven 在下载 solr 的过程中,找不到依赖项 org.carrot2:carrot2-mini:jar:3.1.0 。尝试手动下载这个 jar 包,如果没有找到,可能是由于该依赖项已经过时或者已经从 maven 中删除了。
你可以尝试使用 Maven 命令 mvn dependency:purge-local-repository 来清除本地 maven 存储库中的缓存依赖项,并再次运行 mvn package。如果在清除本地存储库后再次运行命令,它将重新下载所有依赖项。如果这个依赖项在 Maven 存储库中可用,这个过程可能会解决你的问题。
如果手动下载依赖项不起作用,你可以考虑升级依赖项版本,或者尝试使用其他类似的依赖项。
另外,检查一下你的 Maven 配置文件是否正确。你可以在配置文件中添加镜像,这些镜像可以帮助 Maven 在下载依赖项时更快地找到它们。你可以在 settings.xml 文件中配置 Maven 镜像,该文件通常位于 ~/.m2/settings.xml。你可以从 Maven 官方网站获取镜像列表:https://maven.apache.org/guides/mini/guide-mirror-settings.html
最后,检查一下你的网络连接是否正常,因为这也可能是无法下载依赖项的原因。