为什么Maven创建工件校验和?
既然JAR文件是ZIP文件的一个子集,而且ZIP文件包含所有条目的校验和,为什么Maven还要在上面添加一个额外的校验和?并非所有Maven工件都是JAR/ZIP。还有POM、SWF和许多其他文件类型,可以从各种插件上传到存储库 示例: 生成SWF(flash player)文件为什么Maven创建工件校验和?,maven,Maven,既然JAR文件是ZIP文件的一个子集,而且ZIP文件包含所有条目的校验和,为什么Maven还要在上面添加一个额外的校验和?并非所有Maven工件都是JAR/ZIP。还有POM、SWF和许多其他文件类型,可以从各种插件上传到存储库 示例: 生成SWF(flash player)文件 可以生成TAR文件。并非所有Maven工件都是JAR/ZIP。还有POM、SWF和许多其他文件类型,可以从各种插件上传到存储库 示例: 生成SWF(flash player)文件 可以生成TAR文件。校验和的目的是验证
可以生成TAR文件。并非所有Maven工件都是JAR/ZIP。还有POM、SWF和许多其他文件类型,可以从各种插件上传到存储库 示例: 生成SWF(flash player)文件
可以生成TAR文件。校验和的目的是验证文件内容。下载文件的校验和应与存储库中的校验和匹配。Maven Central还鼓励作者对上传的文件进行数字签名,为存储库人工制品提供额外的信任层。校验和的目的是验证文件内容。下载文件的校验和应与存储库中的校验和匹配。Maven Central还鼓励作者对上传的文件进行数字签名,为存储库人工制品提供额外的信任层。除了签名,还有什么意义?ZIP文件已对其内容进行校验和。为什么要做两次?这不是为了确保内部完整性,而是为了能够快速比较两个工件,而不必查看每个字节。撇开签名不谈,这有什么意义?ZIP文件已对其内容进行校验和。为什么要做两次呢?这不是为了确保内部完整性,而是为了能够快速比较两个工件,而不必查看每个字节。