2014-02-16 56 views
0

我已經創建了一個屬性文件來外化我的JSF頁面。它的位置是一個源代碼包在Web應用程序:Maven不包含耳朵中的屬性包文件

enter image description here

我已經包括它的完整路徑的faces-config.xml文件:

<application> 
    <locale-config> 
     <default-locale>en</default-locale> 
    </locale-config> 

    <resource-bundle> 
     <base-name>com.daslernen.bundles.messages</base-name> 
     <var>bundle</var> 
    </resource-bundle> 
</application> 

但是,如果我探索如在this answer to the same problem中建議的ear文件中的war文件的內容我沒有發現包既不是屬性文件。

如何讓Maven將其包含在構建中?

PS:如果有幫助我使用Netbeans和使用嚮導創建的Maven項目。

+0

這些屬性位於文件夾結構位於哪裏? – khmarbaise

+0

@khmarbaise:在項目的源代碼包中。父包中的類已經在Glassfish中構建和運行。 –

回答

0

儘管屬性文件位於源目錄中,但Maven正在構建一個名爲main.java.the_path_where_the_file_really_is的不同文件。就目前而言,雖然我試圖找出如何讓Maven放置在正確的地方,我已經修改了faces-config.xml文件,包括Maven的離開了文件的路徑文件:

main.java.com.daslernen.bundles.messages 

而且現在工作像一個魅力:)