Skip to content

Commit ede75bd

Browse files
committed
Manage the version of JavaFX artifacts
Initial version at 23.0.2, which requires a minimum of OpenJDK 21.
1 parent b07e326 commit ede75bd

File tree

1 file changed

+62
-1
lines changed

1 file changed

+62
-1
lines changed

pom.xml

Lines changed: 62 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.scijava</groupId>
88
<artifactId>pom-scijava-base</artifactId>
9-
<version>20.0.0</version>
9+
<version>20.1.0</version>
1010
<relativePath />
1111
</parent>
1212

@@ -2047,6 +2047,23 @@
20472047
<org.openjdk.jmh.jmh-core.version>${jmh-core.version}</org.openjdk.jmh.jmh-core.version>
20482048
<org.openjdk.jmh.jmh-generator-annprocess.version>${jmh-generator-annprocess.version}</org.openjdk.jmh.jmh-generator-annprocess.version>
20492049

2050+
<!-- JavaFX - https://openjdk.org/projects/openjfx/ -->
2051+
<javafx.version>23.0.2</javafx.version>
2052+
<javafx-base.version>${javafx.version}</javafx-base.version>
2053+
<javafx-controls.version>${javafx.version}</javafx-controls.version>
2054+
<javafx-fxml.version>${javafx.version}</javafx-fxml.version>
2055+
<javafx-graphics.version>${javafx.version}</javafx-graphics.version>
2056+
<javafx-media.version>${javafx.version}</javafx-media.version>
2057+
<javafx-swing.version>${javafx.version}</javafx-swing.version>
2058+
<javafx-web.version>${javafx.version}</javafx-web.version>
2059+
<org.openjfx.javafx-base.version>${javafx-base.version}</org.openjfx.javafx-base.version>
2060+
<org.openjfx.javafx-controls.version>${javafx-controls.version}</org.openjfx.javafx-controls.version>
2061+
<org.openjfx.javafx-fxml.version>${javafx-fxml.version}</org.openjfx.javafx-fxml.version>
2062+
<org.openjfx.javafx-graphics.version>${javafx-graphics.version}</org.openjfx.javafx-graphics.version>
2063+
<org.openjfx.javafx-media.version>${javafx-media.version}</org.openjfx.javafx-media.version>
2064+
<org.openjfx.javafx-swing.version>${javafx-swing.version}</org.openjfx.javafx-swing.version>
2065+
<org.openjfx.javafx-web.version>${javafx-web.version}</org.openjfx.javafx-web.version>
2066+
20502067
<!-- JMockit - https://jmockit.github.io/ -->
20512068
<jmockit.version>1.49</jmockit.version>
20522069
<org.jmockit.jmockit.version>${jmockit.version}</org.jmockit.jmockit.version>
@@ -6916,6 +6933,50 @@
69166933
<version>${org.openjdk.jmh.jmh-generator-annprocess.version}</version>
69176934
<scope>test</scope>
69186935
</dependency>
6936+
6937+
<!-- JavaFX - https://openjdk.org/projects/openjfx/ -->
6938+
<dependency>
6939+
<groupId>org.openjfx</groupId>
6940+
<artifactId>javafx-base</artifactId>
6941+
<version>${org.openjfx.javafx-base.version}</version>
6942+
<classifier>${scijava.natives.javafx.classifier}</classifier>
6943+
</dependency>
6944+
<dependency>
6945+
<groupId>org.openjfx</groupId>
6946+
<artifactId>javafx-controls</artifactId>
6947+
<version>${org.openjfx.javafx-controls.version}</version>
6948+
<classifier>${scijava.natives.javafx.classifier}</classifier>
6949+
</dependency>
6950+
<dependency>
6951+
<groupId>org.openjfx</groupId>
6952+
<artifactId>javafx-fxml</artifactId>
6953+
<version>${org.openjfx.javafx-fxml.version}</version>
6954+
<classifier>${scijava.natives.javafx.classifier}</classifier>
6955+
</dependency>
6956+
<dependency>
6957+
<groupId>org.openjfx</groupId>
6958+
<artifactId>javafx-graphics</artifactId>
6959+
<version>${org.openjfx.javafx-graphics.version}</version>
6960+
<classifier>${scijava.natives.javafx.classifier}</classifier>
6961+
</dependency>
6962+
<dependency>
6963+
<groupId>org.openjfx</groupId>
6964+
<artifactId>javafx-media</artifactId>
6965+
<version>${org.openjfx.javafx-media.version}</version>
6966+
<classifier>${scijava.natives.javafx.classifier}</classifier>
6967+
</dependency>
6968+
<dependency>
6969+
<groupId>org.openjfx</groupId>
6970+
<artifactId>javafx-swing</artifactId>
6971+
<version>${org.openjfx.javafx-swing.version}</version>
6972+
<classifier>${scijava.natives.javafx.classifier}</classifier>
6973+
</dependency>
6974+
<dependency>
6975+
<groupId>org.openjfx</groupId>
6976+
<artifactId>javafx-web</artifactId>
6977+
<version>${org.openjfx.javafx-web.version}</version>
6978+
<classifier>${scijava.natives.javafx.classifier}</classifier>
6979+
</dependency>
69196980
</dependencies>
69206981
</dependencyManagement>
69216982

0 commit comments

Comments
 (0)