Maven不能替代资源中的属性的常见原因

时间:2014-11-14 11:23:43

标签: java spring maven properties

我有一般性和特定的问题。

通常有人知道在pom.xml中包含自定义属性文件路径时常犯的错误吗?

具体来说我有:

<properties>
    <aProperty>false</aProperty>
</properties>
.................
<resources>
    <resource>
        <directory>src/main/webapp/WEB-INF/spring</directory>
        <filtering>true</filtering>
        <includes>
            <include>**/*.xml</include>
        </includes>
    </resource>
</resources>

和包含以下内容的文件src/main/webapp/WEB-INF/spring/application-security.xml

<beans:bean id="aBean" class="java.lang.Boolean" factory-method="valueOf">
   <beans:constructor-arg index="0" type="java.lang.String" value="${aProperty}"/>
</beans:bean>

所以我显然希望我的属性被替换,但是我在生成的文件中得到了placehodler。

我错过了什么?

0 个答案:

没有答案