< prev index next >

./build.gradle

Print this page




2420         }
2421     }
2422 
2423     sourceSets.main.java.srcDirs += "$buildDir/gensrc/java"
2424     sourceSets.main.java {
2425         if (!HAS_UNSUPPORTED_DESKTOP) {
2426             exclude("com/sun/javafx/embed/swing/newimpl/**")
2427         }
2428     }
2429     task copyModuleInfo(type: Copy, description: "copy module-info file to gensrc") {
2430         from "src/main/module-info/module-info.java"
2431         into "$buildDir/gensrc/java/"
2432         filter { line->
2433             !HAS_UNSUPPORTED_DESKTOP && line.contains('jdk.unsupported.desktop') ? null : line
2434         }
2435     }
2436     compileJava.dependsOn copyModuleInfo
2437 
2438     compileJava.options.compilerArgs.addAll(qualExportsSwing)
2439 

2440     addMavenPublication(project, [ 'graphics' ])

2441 }
2442 
2443 project(":swt") {
2444     tasks.all {
2445         if (!COMPILE_SWT) it.enabled = false
2446     }
2447 
2448     // javafx.swt is an automatic module
2449     project.ext.buildModule = false
2450 
2451     commonModuleSetup(project, [ 'base', 'graphics' ])
2452 
2453     dependencies {
2454         compile name: SWT_FILE_NAME
2455     }
2456 
2457     classes {
2458         doLast {
2459             // Copy all of the download libraries to libs directory for the sake of the IDEs
2460             File libsDir = rootProject.file("build/libs");




2420         }
2421     }
2422 
2423     sourceSets.main.java.srcDirs += "$buildDir/gensrc/java"
2424     sourceSets.main.java {
2425         if (!HAS_UNSUPPORTED_DESKTOP) {
2426             exclude("com/sun/javafx/embed/swing/newimpl/**")
2427         }
2428     }
2429     task copyModuleInfo(type: Copy, description: "copy module-info file to gensrc") {
2430         from "src/main/module-info/module-info.java"
2431         into "$buildDir/gensrc/java/"
2432         filter { line->
2433             !HAS_UNSUPPORTED_DESKTOP && line.contains('jdk.unsupported.desktop') ? null : line
2434         }
2435     }
2436     compileJava.dependsOn copyModuleInfo
2437 
2438     compileJava.options.compilerArgs.addAll(qualExportsSwing)
2439 
2440     if (COMPILE_SWING) {
2441         addMavenPublication(project, [ 'graphics' ])
2442     }
2443 }
2444 
2445 project(":swt") {
2446     tasks.all {
2447         if (!COMPILE_SWT) it.enabled = false
2448     }
2449 
2450     // javafx.swt is an automatic module
2451     project.ext.buildModule = false
2452 
2453     commonModuleSetup(project, [ 'base', 'graphics' ])
2454 
2455     dependencies {
2456         compile name: SWT_FILE_NAME
2457     }
2458 
2459     classes {
2460         doLast {
2461             // Copy all of the download libraries to libs directory for the sake of the IDEs
2462             File libsDir = rootProject.file("build/libs");


< prev index next >