首页 > 解决方案 > 使用 maven 连接 messages.properties

问题描述

我们有一些默认的消息文件,我们希望能够通过 Maven 配置文件自定义它们。

因此我们配置了两个资源条目

        <resource>
            <directory>${basedir}/resources</directory>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>${basedir}/profiles/${additionalWebcontent}/java</directory>
            <filtering>true</filtering>
        </resource>

目前来自 的文件被来自 的文件${basedir}/resources覆盖${basedir}/profiles/${additionalWebcontent}/java

是否可以将文件中的内容附加到文件${basedir}/profiles/${additionalWebcontent}/java的内容中${basedir}/resources

一个示例内容是

${basedir}/resources/messages/messages.properties
greeting=Hello World!
logout=Logout
login=Logout


${basedir}/profiles/${additionalWebcontent}/java/messages/messages.properties
greeting=Hello Folks!

预期结果:

${project.build.directory}/classes/messages/messages.properties
greeting=Hello World!
logout=Logout
login=Logout
greeting=Hello Folks!

标签: mavenpropertiesinternationalizationtranslation

解决方案


推荐阅读