Spring Boot Maven 插件 - "attach" 设置有什么作用?

Spring Boot Maven Plugin - What does the "attach" setting do?

Spring Boot Maven 插件有一个名为 "attach" 的布尔值 属性,记录在案 here。我已阅读文档,但我不理解文档。有人愿意给我解释一下吗?当这个属性设置为"true"时,原来的jar和fat jar会发生什么变化呢?当这个 属性 设置为 "false" 时,现在原始 jar 和 fat jar 会发生什么。

谢谢!

attach 属性 控制是否附加重新打包的(胖)jar。附加 jar 意味着它将安装到本地 Maven 存储库或部署到远程存储库。

当 属性 设置为 true(默认值)时,将安装或部署 fat jar。如果没有配置分类器,它将替换普通的 jar。如果配置分类器使得普通 jar 和重新打包的 jar 不同,它将与普通 jar 一起附加。

当 属性 设置为 false 时,将不会安装或部署 fat jar。

我已经打开 an issue 以便我们改进 Spring Boot 的文档。