如何让 Maven 只解释文件中的内部表达式?具体情况是:
在我正在创建的原型中,有一个资源 web.xml 元素:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>${artifactId}.root</param-value> //${artifactId} gets resolved
</context-param>
在 log4j.properties 中有这一行
log4j.appender.logfile.File=${${artifactId}.root}\WEB-INF\resources\${${artifactId}.root}.log
其中内部表达式应该由 maven 解释,但外部表达式不应该,因为那是针对 log4j 的。maven 是否认识到它应该只解决内部问题?或者它看不到它。