为什么 Maven 没有显示正确的 OS 版本
Why maven is not showing correct OS version
我最近从 Windows 8.1 升级到 Windows 10。
然后我在我的机器上安装了 Maven。当我通过 运行 mvn --version
检查 Maven 的版本时,它显示 Windows 8.1。
我只在 windows 10 上安装了 maven。
这里发生了什么?为什么 Maven 无法获取当前 OS 版本?
Windows OS 报告版本代码,必须将其转换为 Microsoft 营销团队提供的特定 Windows 版本的名称。例如,return 6.0 用于 Windows Vista,6.3 用于 Windows 8.1
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx
API 确实 return 10.0 对于 Windows 10,但是 Maven 将版本号转换为营销名称的代码可能没有预料到这种一致性。 Maven 可能会在将来的某个时候更新以正确显示 Windows 10.
我最近从 Windows 8.1 升级到 Windows 10。
然后我在我的机器上安装了 Maven。当我通过 运行 mvn --version
检查 Maven 的版本时,它显示 Windows 8.1。
我只在 windows 10 上安装了 maven。
这里发生了什么?为什么 Maven 无法获取当前 OS 版本?
Windows OS 报告版本代码,必须将其转换为 Microsoft 营销团队提供的特定 Windows 版本的名称。例如,return 6.0 用于 Windows Vista,6.3 用于 Windows 8.1
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx
API 确实 return 10.0 对于 Windows 10,但是 Maven 将版本号转换为营销名称的代码可能没有预料到这种一致性。 Maven 可能会在将来的某个时候更新以正确显示 Windows 10.