WALA/com.ibm.wala.cast.js.test.data/build.gradle

24 lines
733 B
Groovy

sourceSets.test.resources.srcDirs = ['examples-src']
task downloadAjaxslt(type: VerifiedDownload) {
def version = '0.8.1'
def versionedArchive = "ajaxslt-${version}.tar.gz"
src "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ajaxslt/$versionedArchive"
dest "$temporaryDir/$versionedArchive"
checksum 'c995abe3310a401bb4db7f28a6409756'
}
task unpackAjaxslt(type: Sync, dependsOn: downloadAjaxslt) {
from(tarTree(downloadAjaxslt.dest)) {
eachFile {
def newSegments = relativePath.segments[1 .. -1] as String[]
relativePath new RelativePath(!directory, newSegments)
}
}
into 'examples-src/ajaxslt'
}
clean.dependsOn cleanUnpackAjaxslt
processTestResources.dependsOn(unpackAjaxslt)