Maven复制属性文件

Maven复制属性文件,maven,Maven,我不太习惯使用Maven。我想将messages.properties文件复制到标准WEB-INF之外的目录中。我希望它在WEB-INF中,也在另一个目录中,以便从Javascript访问它。在我的WEB应用程序中,我无法访问WEB-INF下的任何内容,我需要为i18n获取js文件中的字符串 有人能告诉我如何在Maven构建中实现这一点吗?您应该将这些资源放在src/main/webapp目录中,这样它们就有效地位于war文件的根目录中。问题是JSF被配置为从src/main/resources

我不太习惯使用Maven。我想将
messages.properties
文件复制到标准
WEB-INF
之外的目录中。我希望它在
WEB-INF
中,也在另一个目录中,以便从Javascript访问它。在我的WEB应用程序中,我无法访问
WEB-INF
下的任何内容,我需要为i18n获取
js
文件中的字符串


有人能告诉我如何在Maven构建中实现这一点吗?

您应该将这些资源放在
src/main/webapp
目录中,这样它们就有效地位于
war
文件的根目录中。

问题是JSF被配置为从src/main/resources获取messages.properties,我不想更改这一点。因此,解决方案是将文件复制到另一个目录。然后我在两个目录中都部署了属性,而在我的web应用程序中仍然只有一个实例。当我进行更改时,我只在这个实例中进行更改,当它部署到服务器时,它将部署在两个目录中。这有助于我从JSF访问message.properties,而无需更改任何内容,也可以从javascript文件(不在WEB-INF中的其他目录)访问message.properties。