使用Maven打包后生成 XXXXXXX-1.0.0-SNAPSHOT.jar 和 XXXXXXX-1.0.0-RELEASE.jar 的区别???? 首先,根本原因:这是因为你的pom.xml中的项目版本设置引起的差异 而SNAPSHOT和RELEASE意义上有何不同呢? - snapshot版本代表不稳定、尚处于开发中的版本,即快照版本 - release版本代表功能趋于稳定、当前更新停止,可以用于发行的版本 这两个概念是用于描述 jar 包,jar 包提供给其他系统作为依赖。当你的jar包打完之后提到平台上,别人需要通过这个来判断你的jar包所代表的版本类型。 以上!