[英]overriding system properties in maven
我有一個帶有幾個配置文件的Web應用程序-用於生產和本地測試。 用maven執行構建; logback用於記錄日志
所以一些日志寫入文件-問題是:在生產中,我們使用tomcat並且在服務器上設置了CATALINA_HOME,但是在本地我們經常使用碼頭,因此甚至可能未配置tomcat
所以在生產中,我想以這種方式寫入登錄文件:$ {catalina.home} /logs/profiler.%d {yyyy-MM-dd} .log
我如何設置Maven覆蓋此$ {catalina.home}屬性
非常感謝! 塔蒂亞娜。
您可以定義一個maven property
,例如log.dir
並在每個profile
中將其設置為適當的值。
說,
<profile>
<id>dev</id>
<properties>
<log.dir>${catalina.home}/...</log.dirv>
</properties>
</profile>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.