Skip to content

SNAPSHOT依赖在每次项目打包时重新下载的理解

SNAPSHOT的理解

  • 处于开发阶段,还有功能尚未完成或者还有bug需要修复,那么在maven发布到仓库时,会自动发布到快照版本库中

为什么会在项目打包时重新下载

  • 简而言之,就是SNAPSHOT快照机制,在引入该SNAPSHOT依赖的项目打包时,maven会自动从maven仓库下载新的快照版本

怎么避免重新下载?

  • 如果是引入的SNAPSHOT依赖没有新的更新,那么用本地仓库的依赖进行打包,可以选用maven的work offline模式

    image-20241223105934792

  • 使用该模式项目在构建过程中所需要的依赖都依赖于本地仓库

MIT版权,未经许可禁止任何形式的转载