Maven不包含属性包文件

时间:2014-02-16 18:07:26

标签: java maven netbeans-7

我已经创建了一个属性文件来外化我的JSF页面。它的位置是Web应用程序中的源包:

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项目。

1 个答案:

答案 0 :(得分:0)

尽管属性文件位于源目录中,但Maven正在构建一个名为main.java.the_path_where_the_file_really_is的不同文件。目前,当我试图找出如何让Maven将文件放在正确的位置时,我修改了faces-config.xml文件以包含Maven离开文件的路径:

main.java.com.daslernen.bundles.messages

现在就像魅力一样:)