22
33plugins {
44 id ' application'
5- id ' org.openjfx.javafxplugin' version ' 0.0.8 '
6- id ' org.beryx.runtime' version ' 1.8.0 '
7- id ' org.unbroken-dome.xjc' version ' 1.4.2 '
5+ id ' org.openjfx.javafxplugin' version ' 0.0.9 '
6+ id ' org.beryx.runtime' version ' 1.11.6 '
7+ id ' org.unbroken-dome.xjc' version ' 1.4.3 '
88}
99
1010dependencies {
1111 // ControlsFX
12- implementation (' org.controlsfx:controlsfx:11.0.1 ' ) {
12+ implementation (' org.controlsfx:controlsfx:11.0.3 ' ) {
1313 exclude group : ' org.openjfx' , module : ' *'
1414 }
1515
@@ -21,38 +21,43 @@ dependencies {
2121 implementation ' org.apache.poi:poi-ooxml:4.0.1'
2222
2323 // Jasperreports
24- implementation ' net.sf.jasperreports:jasperreports:6.10 .0'
25- implementation ' net.sf.jasperreports:jasperreports-fonts:6.10 .0'
24+ implementation ' net.sf.jasperreports:jasperreports:6.16 .0'
25+ implementation ' net.sf.jasperreports:jasperreports-fonts:6.16 .0'
2626 implementation (' com.lowagie:itext:2.1.7' ) {
27- exclude group : ' org.bouncycastle' , module : ' bcmail-jdk15on'
28- exclude group : ' org.bouncycastle' , module : ' bcpkix-jdk15on'
27+ // exclude group: 'org.bouncycastle', module: 'bcmail-jdk15on'
28+ // exclude group: 'org.bouncycastle', module: 'bcpkix-jdk15on'
2929 }
3030
3131 // JAXB
32- implementation ' javax.xml.bind:jaxb-api:2.3.1'
33- implementation ' org.glassfish.jaxb:jaxb-runtime:2.3.1'
32+ // implementation 'javax.xml.bind:jaxb-api:2.3.1'
33+ // implementation 'org.glassfish.jaxb:jaxb-runtime:2.3.1'
3434
3535 // XML Diff
36- implementation ' org.xmlunit:xmlunit-core:2.6.3'
36+ // implementation 'org.xmlunit:xmlunit-core:2.6.3'
37+ // Note: XML Unit 2.8+ contains all necessary JAXB/Jakarta dependencies
38+ // see https://github.com/xmlunit/xmlunit/releases/tag/v2.8.0
39+ implementation ' org.xmlunit:xmlunit-core:2.8.1'
40+ implementation ' jakarta.xml.bind:jakarta.xml.bind-api:2.3.3' // javax.xml.bind.annotation
41+ implementation ' org.glassfish.jaxb:jaxb-runtime:2.3.3'
3742
3843 // test dependencies
39- testCompile group : ' junit' , name : ' junit' , version : ' 4.12 '
44+ testCompile group : ' junit' , name : ' junit' , version : ' 4.13 '
4045}
4146
4247repositories {
4348 mavenCentral()
4449}
4550
4651javafx {
47- version = ' 13.0 .1'
52+ version = ' 16-ea+5 ' // '14.0.2 .1'
4853 modules = [' javafx.controls' ]
4954}
5055
5156xjcGenerate {
5257 source = fileTree(' src/main/resources' ) { include ' *.xsd' }
5358}
5459
55- version = ' 19 .12.05 '
60+ version = ' 20 .12.15 '
5661def company = ' My Company'
5762
5863mainClassName = " com.example.hellofx.Launcher"
@@ -72,6 +77,7 @@ application {
7277 // "--add-opens=javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED",
7378 // "--add-opens=javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED",
7479 // "--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED",
80+ " --add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED" ,
7581
7682 // necessary for Jasperreports XML parsing
7783 // https://github.com/TIBCOSoftware/jasperreports/issues/61
@@ -89,7 +95,7 @@ runtime {
8995 if (os. macOsX) {
9096 jpackageHome = ' /Library/Java/JavaVirtualMachines/jdk-14-jpackage.jdk/Contents/Home'
9197 } else if (os. windows) {
92- jpackageHome = ' C:/Program Files/Java/jdk-14-jpackage '
98+ jpackageHome = ' C:/Program Files/Java/jdk-16-ea+28 '
9399 }
94100 jvmArgs = []
95101 // jvmArgs = ['-Dfxgl.sliding.puzzle.dummy=nothingElse', '-Dfxgl.sliding.puzzle.title=somethingElse']
0 commit comments