使用Maven进行应用程序设置

时间:2019-06-29 06:21:00

标签: javascript java maven yarn

我目前有一个项目,该项目使用Spring boot作为后端,使用React作为前端。一切都是使用Maven和frontend-maven-plugin插件构建和打包的。有没有办法在pom.xml文件中存储我的应用程序的配置(Web URL,数据库信息,API根URL,例如),并在编译之前将设置转换为各种配置和源文件?

最好在中心位置保存配置详细信息,而不是硬编码到源代码中,并且有多个需要在整个项目中使用的配置文件。

我什至会满足于Maven处理Java配置和yarn处理JavaScript的需求。至少然后,我可以从Maven调用yarn,然后进入需要修改的两个配置文件。

1 个答案:

答案 0 :(得分:1)

是的,您可以使用Maven资源。此插件允许在将资源文件复制到输出时的阶段进行过滤。

这是一个示例,您可以如何过滤和替换: https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html

然后,您可以在Maven pom.xml中定义属性,并使用表达式语言访问值:

Hello ${name}