Java 将属性复制到多模块项目中的模块

Java 将属性复制到多模块项目中的模块,java,spring-boot,properties-file,Java,Spring Boot,Properties File,我需要将我自己的属性(许多不同的)放到许多模块中。属性包含敏感数据(例如DB密码),因此我无法将其放入git存储库。目前,我有两份詹金斯的工作: 首先克隆我的“项目”并构建它 第二个克隆我的另一个存储库,它只包含属性和一些.sh文件。然后我从第二个项目复制属性并将其粘贴到.jar文件中。 问题是我必须“解压”(或“unjar”?)jar文件,然后粘贴属性,在“解压”之后再次粘贴文件。不太清楚 这样做的好处是,若我想更改我的属性,我不必重建所有项目。只需运行第二个作业即可。 我找到了一些其他的

我需要将我自己的属性(许多不同的)放到许多模块中。属性包含敏感数据(例如DB密码),因此我无法将其放入git存储库。目前,我有两份詹金斯的工作:

  • 首先克隆我的“项目”并构建它
  • 第二个克隆我的另一个存储库,它只包含属性和一些.sh文件。然后我从第二个项目复制属性并将其粘贴到.jar文件中。 问题是我必须“解压”(或“unjar”?)jar文件,然后粘贴属性,在“解压”之后再次粘贴文件。不太清楚
这样做的好处是,若我想更改我的属性,我不必重建所有项目。只需运行第二个作业即可。 我找到了一些其他的选择:

茉莉花 所以我可以加密我的属性。然后我可以将其存储在我的存储库中。不错,但我看不出存储了什么密码。下一个问题-当我想改变我的属性时,我需要重新构建。因此,Jasypt是一个使敏感数据更安全的好主意,但并没有解决我的问题

maven远程资源插件 我一点也不知道,但也许这是一种更好的方式将我的属性粘贴到我的项目中


也许还有其他方法可以做到这一点?或者也许现在我正在做它应该是什么样子?顺便说一句,我正在使用spring boot 2.0.3。

哦,哇!我认为这符合我的问题。谢谢:)