2012-02-16 89 views
1

是否有可能在pomfile之外引用maven屬性(artifactId,groupId等)?我期待在我的log4j的文件中指定該項目的artifactId和如下它會是不錯的配置log4j.properties:作爲環境變量的Maven屬性

<appender name="file" class="org.apache.log4j.RollingFileAppender"> 
    <param name="File" 
     value="${artifactId}.log" /> 
</appender> 

回答

3

如果log4j.properties資源將被過濾Maven構建過程中,那麼這是可能的。

具體地說就是,如果log4j.properties放在src/main/resourcesfiltering啓用的資源,然後${project.artifactId}將被Maven構建與神器值時更換。

在此用例外,屬性值將不會自動提供。

+0

正是我在找的東西。謝謝 – Josh 2012-02-16 13:20:48