【发布时间】:2014-07-10 12:17:42
【问题描述】:
我有一个带有几个配置文件的 Web 应用程序 - 用于生产和本地测试; build 使用 maven 执行; logback 用于日志记录
所以一些日志写入文件 - 问题是: 在生产中我们使用 tomcat 并且 CATALINA_HOME 设置在服务器上, 但是在本地我们经常使用jetty,所以甚至可能没有配置tomcat
所以在产品中,我想以这种方式写入日志文件: ${catalina.home}/logs/profiler.%d{yyyy-MM-dd}.log
如何设置 maven 覆盖这个 ${catalina.home} 属性
- 如何从 maven 设置它(我需要系统属性还是只需要 maven 属性)
- 我可以设置条件吗? (如果未在本地系统上设置,则使用该属性 在 #1 中定义)
非常感谢! 塔蒂亚娜。
【问题讨论】:
标签: java maven logback system-properties maven-profiles