2015-06-15 88 views
0

我不是很習慣使用Maven。我想將messages.properties文件複製到標準WEB-INF以外的目錄中。我希望它在WEB-INF之內,並且還在另一個目錄中以便從Javascript訪問它。我無法在我的web應用程序中訪問WEB-INF下的任何內容,並且我有需要在js文件中爲i18n提取的字符串。Maven複製屬性文件

誰能告訴我如何在Maven構建中完成此操作?

回答

0

您應該將這些資源放置在src/main/webapp目錄中,因此它們實際上位於war文件的根目錄中。

+0

問題是JSF被配置爲從src/main/resources獲取messages.properties,我不想更改它。所以解決方法是將文件複製到另一個目錄。然後我在兩個目錄中都部署了屬性,而我的Web應用程序中仍然只有一個實例。當我進行更改時,我只在此實例中創建它們,並將其部署到服務器時,它將部署在兩個目錄中。這有助於我從JSF訪問message.properties,而無需更改任何內容和JavaScript文件(來自不在WEB-INF中的其他目錄)。 –