将依赖版本指定为 RELEASE 或 LATEST 时 Maven 失败
Maven failing when specify dependency version as RELEASE or LATEST
我有 3 个 Maven 项目 'core'、'client-lib' 和 'client'
- 'client-lib' 包含 'core' 作为依赖项,版本为 'RELEASE'
- 'client' 包含 'client-lib' 作为依赖项,版本为 'RELEASE'
但是 mvn install
在 'client' 上失败并出现以下错误
无法在 myorg:client 处收集依赖项-lib:jar:RELEASE:无法读取 myorg:client 的工件描述符-lib:jar:RELEASE:无法解析 myorg:client 的版本-lib:jar:RELEASE -> [帮助 1]
我已成功使用版本 'RELEASE' 获取多个项目的最新版本依赖项。但是,对于这种特殊情况,它似乎不喜欢它。但是,如果我使用特定版本,则构建正常。
我错过了什么?
请尝试清空(删除)您的 Maven 缓存目录 and/or 本地存储库,然后重建。
除此之外,您可以尝试使用 -U 和 -X 来强制更新依赖项检查并获取有关 Maven 尝试执行的操作和依赖项解析的更多信息。
我有 3 个 Maven 项目 'core'、'client-lib' 和 'client'
- 'client-lib' 包含 'core' 作为依赖项,版本为 'RELEASE'
- 'client' 包含 'client-lib' 作为依赖项,版本为 'RELEASE'
但是 mvn install
在 'client' 上失败并出现以下错误
无法在 myorg:client 处收集依赖项-lib:jar:RELEASE:无法读取 myorg:client 的工件描述符-lib:jar:RELEASE:无法解析 myorg:client 的版本-lib:jar:RELEASE -> [帮助 1]
我已成功使用版本 'RELEASE' 获取多个项目的最新版本依赖项。但是,对于这种特殊情况,它似乎不喜欢它。但是,如果我使用特定版本,则构建正常。
我错过了什么?
请尝试清空(删除)您的 Maven 缓存目录 and/or 本地存储库,然后重建。
除此之外,您可以尝试使用 -U 和 -X 来强制更新依赖项检查并获取有关 Maven 尝试执行的操作和依赖项解析的更多信息。