maven - Spring Boot Maven 插件 - “附加”设置有什么作用?
问题描述
Spring Boot Maven 插件有一个名为“attach”的布尔属性,记录在这里。我已阅读文档,但我不理解文档。有人愿意向我解释这个吗?当这个属性设置为“true”时,原来的jar和fat jar会发生什么?当此属性设置为“false”时,现在原始 jar 和胖 jar 会发生什么情况。
谢谢!
解决方案
该attach
属性控制是否附加重新打包的(胖)jar。附加 jar 意味着它将安装到本地 Maven 存储库或部署到远程存储库。
当该属性设置为true
(默认值)时,将安装或部署 fat jar。如果没有配置分类器,它将替换普通的jar。如果已配置分类器,使得普通 jar 和重新打包的 jar 不同,它将与普通 jar 一起附加。
当该属性设置为false
fat jar 时将不会被安装或部署。
我已经打开了一个问题,以便我们可以改进 Spring Boot 的文档。
推荐阅读
- groovy - 从 Jenkinsfile 中的函数调用阶段
- javascript - ExpressJS 无法设置会话 ID cookie
- javascript - Angular:如何映射“mat-checkbox”数组以获取与选中复选框关联的字符串
- c - 我如何在“for”语句中使用阶乘?
- javascript - StaleElementReferenceError:过时的元素引用:元素未附加到页面文档
- visual-studio-code - 如何选择默认格式化程序?
- mysql - MySQL sql_mode 错误。显示“0 行受影响。”
- javascript - 在哪里为 React 功能组件声明辅助功能。里面还是外面?
- django - 在 Django 中创建带有 *.html 扩展名的静态页面的更好方法
- sql - 如果 group by 返回相同记录超过 4 次,SQL Server 删除记录