< prev index next >

buildSrc/android.gradle

Print this page
rev 10149 : 8201553: Update FX build to use gradle 4.8
Reviewed-by:


 266 }
 267 
 268 project(":web") {
 269     apply plugin: 'java'
 270 
 271     compileJava {
 272         enabled = false
 273     }
 274 
 275     afterEvaluate {
 276         if (!BUILD_CLOSED) {
 277             logger.warn("OpenJFX build. Skipping webkit build on Android.")
 278             return
 279         }
 280         def compileWebJavaAndroid = task("compileWebJavaAndroid",
 281             type: JavaCompile, group: "Build") {
 282 
 283             dependsOn(project(":graphics").classes, project(":base").classes)
 284             description = "Task compiles web component for Android."
 285             classpath = files(
 286                 project(":controls").sourceSets.main.output.classesDir,
 287                 project(":graphics").sourceSets.main.output.classesDir,
 288                 project(":base").sourceSets.main.output.classesDir
 289             )
 290             destinationDir = file("modules/web/build/classes/android")
 291             dependencyCacheDir = file("modules/web/build/dependency-cache")
 292             source file("modules/web/src/android/java")
 293         }
 294 
 295         def jarWebJavaAndroid = task("jarWebJavaAndroid",
 296             type: Jar, group: "Build") {
 297             description = "Creates web.jar for Android."
 298             dependsOn(compileWebJavaAndroid)
 299             archiveName = "web.jar"
 300             includeEmptyDirs = false
 301             destinationDir = project.file("build/libs/android")
 302             from("build/classes/android")
 303         }
 304 
 305         addNative(project, "webview", ["android"])
 306         addNative(project, "dvkwebview", ["android"])
 307         javahAndroidWebview.dependsOn(compileWebJavaAndroid)
 308         javahAndroidDvkwebview.dependsOn(compileWebJavaAndroid)




 266 }
 267 
 268 project(":web") {
 269     apply plugin: 'java'
 270 
 271     compileJava {
 272         enabled = false
 273     }
 274 
 275     afterEvaluate {
 276         if (!BUILD_CLOSED) {
 277             logger.warn("OpenJFX build. Skipping webkit build on Android.")
 278             return
 279         }
 280         def compileWebJavaAndroid = task("compileWebJavaAndroid",
 281             type: JavaCompile, group: "Build") {
 282 
 283             dependsOn(project(":graphics").classes, project(":base").classes)
 284             description = "Task compiles web component for Android."
 285             classpath = files(
 286                 project(":controls").sourceSets.main.java.outputDir,
 287                 project(":graphics").sourceSets.main.java.outputDir,
 288                 project(":base").sourceSets.main.java.outputDir
 289             )
 290             destinationDir = file("modules/web/build/classes/android")
 291             dependencyCacheDir = file("modules/web/build/dependency-cache")
 292             source file("modules/web/src/android/java")
 293         }
 294 
 295         def jarWebJavaAndroid = task("jarWebJavaAndroid",
 296             type: Jar, group: "Build") {
 297             description = "Creates web.jar for Android."
 298             dependsOn(compileWebJavaAndroid)
 299             archiveName = "web.jar"
 300             includeEmptyDirs = false
 301             destinationDir = project.file("build/libs/android")
 302             from("build/classes/android")
 303         }
 304 
 305         addNative(project, "webview", ["android"])
 306         addNative(project, "dvkwebview", ["android"])
 307         javahAndroidWebview.dependsOn(compileWebJavaAndroid)
 308         javahAndroidDvkwebview.dependsOn(compileWebJavaAndroid)


< prev index next >