настроить catalina.properties gradle проект - PullRequest
0 голосов
/ 06 октября 2018

У меня есть проект Gradle, и мне нужно добавить в файл catalina.properties:

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

Но я не знаю, где я могу найти этот файл в своем проекте Gradle.

1 Ответ

0 голосов
/ 06 октября 2018

Непонятно, используете ли вы плагин gradle-tomcat или нет, но если это так, вы можете создать задачу, которая скопирует файл конфигурации catalina.propeties во временный каталог 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

(в зависимости от решения, приведенного здесь: https://stackoverflow.com/a/15069636/6899896)

...