配置 catalina.properties gradle 项目

configure catalina.properties gradle project

我有一个 Gradle 项目,我需要添加到 catalina.properties 文件:

org.apache.catalina.startup.ContextConfig.jarsToSkip=bcprov*.jar

但我不知道在我的 gradle 项目中哪里可以找到这个文件。

不清楚您是否正在使用 gradle-tomcat 插件,但如果您是:您可以创建一个任务来复制catalina.propetiesconfig文件到临时Tomcat目录,并使tomcatRun依赖于此任务。 catalina.properties 文件可以存储在您的项目资源中,例如:在 src/main/conf

ext{
    // path to catalina.properties in your project
    catalinaPropertiesPath = 'src/main/conf/catalina.properties'

    // path to temporary directory used by gradle-tomcat plugin
    tomcatTmpRunDir = "$buildDir/tmp/tomcatRun/conf"
}

// copy catalina.properties conf file
task copyCatalinaProperties(type: Copy){
    from( catalinaPropertiesPath)
    into(tomcatTmpRunDir)

}

// create task dependency
tomcatRun.dependsOn copyCatalinaProperties

(基于此处给出的解决方案:)