如何在调试模式下引用资源文件夹?

时间:2017-11-27 13:10:03

标签: gradle build.gradle

我想使用gradle在Jetty中调试我的Web应用程序。我在源代码中有一些属性文件。由于这些文件未复制到WAR,因此我使用以下代码来使用resources文件夹,

sourceSets.main.resources { 
    srcDirs = ["src/main/java"]; include "**/*.*" 
}

这包括WAR中的属性文件。但是当我在eclipse中调试时,它指向classes文件夹,该文件夹不包含属性文件夹。如何使调试指向resources文件夹?

的build.gradle:

war {
        doFirst {
            def propertyFile = file "src/main/java/com/properties/about/About.properties"
            def props = new Properties()
            propertyFile.withReader { props.load(it) }
            println "Before setProperty:"
            println props.getProperty('releaseDate')
            props.setProperty('releaseDate', new Date().format('yyyy-MM-dd-HH:mm:ss'))
            propertyFile.withWriter { props.store(it, null) }
            println "After setProperty:"
            println props.getProperty('releaseDate')
        } 
        buildDir = new File(rootProject.projectDir, "gradleBuild/" + project.name)
    }

0 个答案:

没有答案