我目前有一个项目,后端使用 Spring boot,前端使用 React。一切都是使用 Maven 和 frontend-maven-plugin 插件构建和打包的。有没有办法在 pom.xml 文件中存储我的应用程序配置(Web URL、数据库信息、API 根 URL 等),并在编译之前将设置转换为各种配置和源文件?最好有一个中央位置来存放配置细节,而不是硬编码到源代码中,并且有多个配置文件需要在整个项目中进行干预。我什至会满足于 maven 处理 java 配置和 yarn 处理 JavaScript。至少我可以从 maven 调用 yarn 并减少到两个我需要修改的配置文件。
1 回答
DIEA
TA贡献1820条经验 获得超2个赞
是的,您可以使用 Maven 资源。此插件允许在将资源文件复制到输出的阶段进行过滤。
这是一个如何过滤和替换的示例: https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
然后,您可以在 Maven pom.xml 中定义属性并使用表达式语言访问这些值:
Hello ${name}
添加回答
举报
0/150
提交
取消