shell - 在 Maven 构建之前更新属性文件的 Bamboo 任务
问题描述
我正在使用 spring-boot 并希望将application.properties
文件/src/main/resources
夹中的文件更新为手动构建计划中的一项任务。由于该服务可以在客户本地安装,我想为每个客户构建 jar,我可以在其中提供要在 maven 构建之前注入/覆盖的变量(例如 spring.data.mongodb.* 属性)。
我找到了注入插件,但这在变量之前添加了一个前缀,在这种情况下,它不会工作,因为数据库连接是使用 spring 自动完成的。
是否有另一个我没有找到可以解决问题的插件,或者是否有一种简单的方法可以编写这样的脚本(请提供一个示例,因为我对 shell 脚本不太熟悉)?
解决方案
推荐阅读
- typescript - 如何根据打字稿中的其他 arg 类型设置第一个 arg 类型可选性
- azure-cosmosdb - 执行 CosmosDB 存储过程时出错
- javascript - 当用户单击链接而不重定向到该特定 php 页面并同时下载 mp3 文件时,如何运行 php 脚本?
- sql-server - 如何在 XMl 和 SQL Server 中处理撇号 (')
- php - Laravel 中的 ErrorException (E_NOTICE) 数组到字符串的转换
- r - 编织 RMarkdown 出错:x 和 y 必须具有相同的值才能进行相关性分析
- python - 下面两个字符串格式化语句有什么区别?
- java - java.lang.IllegalStateException: 找不到方法 - Android Programming for Beginners Book 错误
- c# - 如何等待多个 C# 事件?
- ms-word - 编程环境之外的智能代码完成