./build.gradle
Print this page
rev 9237 : 8134725: Gradle openZip task does not support JDK9 layout
*** 3303,3334 ****
mkdir "${exportTmp}"
copy {
from "${sdkDir}"
into "${exportSDKDir}"
exclude '**/jfxrt.jar'
if (isWindows) {
exclude '**/prism_es2.dll'
}
eachFile {details ->
if (details.path.startsWith('rt/')) {
! details.path = 'jre/' + details.path.substring(3);
}
}
}
copy {
from zipTree("${jfxrtJar}")
into "${exportTmp}"
}
! mkdir "${exportSDKDir}/jre/lib/ext"
ant.jar(
! destfile: "${exportSDKDir}/jre/lib/ext/jfxrt.jar",
index: true,
compress: compressJar
) {
delegate.manifest {
attribute(name: 'Implementation-Title', value: 'OpenJavaFX')
--- 3303,3335 ----
mkdir "${exportTmp}"
copy {
from "${sdkDir}"
into "${exportSDKDir}"
+ includeEmptyDirs = false
exclude '**/jfxrt.jar'
if (isWindows) {
exclude '**/prism_es2.dll'
}
eachFile {details ->
if (details.path.startsWith('rt/')) {
! details.path = "./" + details.path.substring(3);
}
}
}
copy {
from zipTree("${jfxrtJar}")
into "${exportTmp}"
}
! mkdir "${exportSDKDir}/lib"
ant.jar(
! destfile: "${exportSDKDir}/lib/jfxrt.jar",
index: true,
compress: compressJar
) {
delegate.manifest {
attribute(name: 'Implementation-Title', value: 'OpenJavaFX')