配置 catalina.properties gradle 项目
configure catalina.properties gradle project
我有一个 Gradle 项目,我需要添加到 catalina.properties 文件:
org.apache.catalina.startup.ContextConfig.jarsToSkip=bcprov*.jar
但我不知道在我的 gradle 项目中哪里可以找到这个文件。
不清楚您是否正在使用 gradle-tomcat 插件,但如果您是:您可以创建一个任务来复制catalina.propeties
config文件到临时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
(基于此处给出的解决方案:)
我有一个 Gradle 项目,我需要添加到 catalina.properties 文件:
org.apache.catalina.startup.ContextConfig.jarsToSkip=bcprov*.jar
但我不知道在我的 gradle 项目中哪里可以找到这个文件。
不清楚您是否正在使用 gradle-tomcat 插件,但如果您是:您可以创建一个任务来复制catalina.propeties
config文件到临时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
(基于此处给出的解决方案:)