【发布时间】:2013-02-14 08:29:15
【问题描述】:
问题。我有各种特定于环境的配置文件,我想在运行时将它们包含在类路径中,但我不希望这些成为 WAR 本身的一部分。例如,我有一个用于开发环境的 log4j.xml 文件,其中打开了调试,还有一个属性文件,其中包含许多特定于环境的凭据、端点等。
我希望这些在 WAR 之外,因为我想发布我测试的同一个 WAR,而不是构建单独的特定于环境的 WAR。我可能会在 WAR 中包含多个特定于环境的配置集(类似于 Maven 和 Spring 提供的配置文件功能),但我不希望这样做。
独立 Tomcat 具有 shared.loader 功能(在 catalina.properties 中),而 Jetty 具有 extraClasspath,但我不知道如何使用 Gradle Tomcat 插件来做到这一点。有什么办法吗?
相关帖子。以下帖子是相关的,但它们似乎涉及将配置文件复制到最终被拉入 WAR 文件的位置。
【问题讨论】:
标签: tomcat configuration classpath gradle gradle-tomcat-plugin