Use GRADLE to make WAR packages for old projects

 

build.gradle

 

apply plugin: 'war'

webAppDirName = 'WebRoot'
version = ''
buildDir = 'target'
sourceCompatibility='1.6'
war{
    baseName ="PCMS"
}
//define the directory structure
sourceSets {
    main {
        java {
            srcDirs = ['src/cmes/java']
        }
        resources {
            srcDirs = ['src/cmes/resources','src/plat/resources']
        }
    }
}
// load local dependencies
dependencies {
    providedCompile fileTree(dir: System.getenv("CATALINA_HOME")+'/lib', include: '*.jar')

    providedCompile fileTree(dir: 'WebRoot/WEB-INF/lib', include: '*.jar')
}
//set encoding
tasks.withType(Compile) {
    options.encoding = "UTF-8"
}

 

 

 

gradle.properties

 

//support Chinese files
systemProp.file.encoding=UTF-8

 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326892095&siteId=291194637