1plugins { 2 id 'java-library' 3} 4 5task copyConfig(type: Copy) { 6 from layout.projectDirectory.file('src/hostsidetest.config.tmpl') 7 rename 'hostsidetest.config.tmpl', 'hostsidetest.config' 8 filter { l -> l.replaceAll('@@jarname@@', jar.outputs.getFiles().getSingleFile().getName()) } 9 into layout.buildDirectory.dir('config') 10} 11 12task copyHostSideTest(type: Copy) { 13 from jar 14 from copyConfig 15 into layout.buildDirectory.dir('testcases') 16} 17 18dependencies { 19 implementation files('libs/sts-tradefed.jar') 20 implementation files('libs/tradefed.jar') 21 implementation files('libs/compatibility-host-util.jar') 22 implementation files('libs/sts-host-util.jar') 23 24 implementation 'androidx.annotation:annotation:1.4.0' 25 implementation files('libs/hamcrest-library.jar') 26} 27 28java { 29 sourceCompatibility = JavaVersion.VERSION_1_8 30 targetCompatibility = JavaVersion.VERSION_1_8 31} 32