POM 中的存储库配置了 'never' updatePolicy

Repository in POM configured with 'never' updatePolicy

在我项目的 POM 中,我注意到以下配置:

 <repositories>
    <repository>
      <id>nexus</id>
      <url>http://path/to/nexus</url>
      <releases>
        <updatePolicy>never</updatePolicy>
      </releases>
     </repository>
  </repositories>

我很好奇这是什么意思,与默认的 daily 相比,将 updatePolicy 设置为 never 有什么影响?它会使构建速度更快吗?什么情况下会发生更新?

官方文档不是很有帮助:

updatePolicy: This element specifies how often updates should attempt to occur. Maven will compare the local POM’s timestamp (stored in a repository’s maven-metadata file) to the remote. The choices are: always, daily (default), interval:X (where X is an integer in minutes) or never.

更新策略控制对上游(远程)存储库的更新快照版本的查询。据我所知,它不适用于更新特定版本的版本,但仅适用于可能找到新版本或更新有关版本可用与否的事实。然而,新版本不会自动使用,但信息可以,例如由版本 maven 插件使用。