有没有办法在不重新下载较新版本并修复环境路径中的新路径的情况下更新 maven 发行版?
类似于:mvn selfupdate
(macport 风格)
不,但无论如何,Maven 安装只是一个非常薄的引导程序......
Maven 将其大部分功能下载为插件。这通常发生在您运行第一个构建并将它们存储在本地存储库中时:
$HOME/.m2/repository
所以好消息是,当你安装新版本的 Maven 时,它会重新使用已经下载的插件(除非需要更新的插件)。
最后,如果您担心性能,那么安装 Maven 存储库管理器是一个好主意。像Nexus这样的软件可以代理和缓存像 Maven Central 这样的外部存储库,并将显着提高您的构建性能(并启用离线构建)。Nexus非常轻巧,我在笔记本电脑上运行它。