diff --git a/CoreLibs/ivy.xml b/CoreLibs/ivy.xml index 017c3fbf7a6966a4000e73c6583bd0af82855c42..dda711f544756a12ab574ce2cc809381da9163b0 100644 --- a/CoreLibs/ivy.xml +++ b/CoreLibs/ivy.xml @@ -1,11 +1,52 @@ -<ivy-module version="2.0"> +<!DOCTYPE ivy-module [ + <!ENTITY javafx.version "17.0.7"> +]> +<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra"> <info organisation="org.sleuthkit.autopsy" module="corelibs"/> <configurations > <!-- module dependencies --> <conf name="autopsy_core"/> </configurations> - <dependencies> + <dependencies> + <!-- <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-fxml" rev="&javafx.version;"/> + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-graphics" rev="&javafx.version;"/> + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-controls" rev="&javafx.version;"/> + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-base" rev="&javafx.version;"/> + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-swing" rev="&javafx.version;"/> + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-web" rev="&javafx.version;"/> + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-media" rev="&javafx.version;"/> --> + + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-fxml" rev="&javafx.version;"> + <artifact name="javafx-fxml" type="jar" /> + <artifact name="javafx-fxml" type="jar" e:classifier="win"/> + </dependency> + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-graphics" rev="&javafx.version;"> + <artifact name="javafx-graphics" type="jar" /> + <artifact name="javafx-graphics" type="jar" e:classifier="win"/> + </dependency> + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-controls" rev="&javafx.version;"> + <artifact name="javafx-controls" type="jar" /> + <artifact name="javafx-controls" type="jar" e:classifier="win"/> + </dependency> + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-base" rev="&javafx.version;"> + <artifact name="javafx-base" type="jar" /> + <artifact name="javafx-base" type="jar" e:classifier="win"/> + </dependency> + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-swing" rev="&javafx.version;" > + <artifact name="javafx-swing" type="jar" /> + <artifact name="javafx-swing" type="jar" e:classifier="win"/> + </dependency> + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-web" rev="&javafx.version;" > + <artifact name="javafx-web" type="jar" /> + <artifact name="javafx-web" type="jar" e:classifier="win"/> + </dependency> + <dependency conf="autopsy_core->default" org="org.openjfx" name="javafx-media" rev="&javafx.version;"> + <artifact name="javafx-media" type="jar" /> + <artifact name="javafx-media" type="jar" e:classifier="win"/> + </dependency> + + <dependency conf="autopsy_core->default" org="org.apache.ant" name="ant-launcher" rev="1.10.12"/> <dependency conf="autopsy_core->default" org="org.apache.ant" name="ant" rev="1.10.12"/> diff --git a/CoreLibs/nbproject/project.properties b/CoreLibs/nbproject/project.properties index 6a6ace636185734995875aea2031f79c7dce7d75..893842a47801f34897d8c9a18ff4cbc1c0c0902f 100644 --- a/CoreLibs/nbproject/project.properties +++ b/CoreLibs/nbproject/project.properties @@ -60,7 +60,7 @@ file.reference.grpc-stub-1.44.1.jar=release/modules/ext/grpc-stub-1.44.1.jar file.reference.grpc-xds-1.44.1.jar=release/modules/ext/grpc-xds-1.44.1.jar file.reference.gson-2.9.0.jar=release/modules/ext/gson-2.9.0.jar file.reference.gst1-java-core-1.4.0.jar=release/modules/ext/gst1-java-core-1.4.0.jar -file.reference.guava-31.1-jre.jar=release/modules/ext/guava-31.1-jre.jar +file.reference.guava-31.1.jar=release/modules/ext/guava-31.1.jar file.reference.httpclient-4.5.13.jar=release/modules/ext/httpclient-4.5.13.jar file.reference.httpcore-4.4.15.jar=release/modules/ext/httpcore-4.4.15.jar file.reference.imageio-bmp-3.8.2.jar=release/modules/ext/imageio-bmp-3.8.2.jar @@ -83,6 +83,20 @@ file.reference.jackson-annotations-2.13.2.jar=release/modules/ext/jackson-annota file.reference.jackson-core-2.13.2.jar=release/modules/ext/jackson-core-2.13.2.jar file.reference.jackson-databind-2.13.2.jar=release/modules/ext/jackson-databind-2.13.2.jar file.reference.jackson-dataformat-csv-2.13.2.jar=release/modules/ext/jackson-dataformat-csv-2.13.2.jar +file.reference.javafx-base-17.0.7-win.jar=release/modules/ext/javafx-base-17.0.7-win.jar +file.reference.javafx-base-17.0.7.jar=release/modules/ext/javafx-base-17.0.7.jar +file.reference.javafx-controls-17.0.7-win.jar=release/modules/ext/javafx-controls-17.0.7-win.jar +file.reference.javafx-controls-17.0.7.jar=release/modules/ext/javafx-controls-17.0.7.jar +file.reference.javafx-fxml-17.0.7-win.jar=release/modules/ext/javafx-fxml-17.0.7-win.jar +file.reference.javafx-fxml-17.0.7.jar=release/modules/ext/javafx-fxml-17.0.7.jar +file.reference.javafx-graphics-17.0.7-win.jar=release/modules/ext/javafx-graphics-17.0.7-win.jar +file.reference.javafx-graphics-17.0.7.jar=release/modules/ext/javafx-graphics-17.0.7.jar +file.reference.javafx-media-17.0.7-win.jar=release/modules/ext/javafx-media-17.0.7-win.jar +file.reference.javafx-media-17.0.7.jar=release/modules/ext/javafx-media-17.0.7.jar +file.reference.javafx-swing-17.0.7-win.jar=release/modules/ext/javafx-swing-17.0.7-win.jar +file.reference.javafx-swing-17.0.7.jar=release/modules/ext/javafx-swing-17.0.7.jar +file.reference.javafx-web-17.0.7-win.jar=release/modules/ext/javafx-web-17.0.7-win.jar +file.reference.javafx-web-17.0.7.jar=release/modules/ext/javafx-web-17.0.7.jar file.reference.javax.annotation-api-1.3.2.jar=release/modules/ext/javax.annotation-api-1.3.2.jar file.reference.jericho-html-3.4.jar=release/modules/ext/jericho-html-3.4.jar file.reference.jfxtras-common-17-r1.jar=release/modules/ext/jfxtras-common-17-r1.jar @@ -93,7 +107,7 @@ file.reference.jna-platform-5.13.0.jar=release/modules/ext/jna-platform-5.13.0.j file.reference.joda-time-2.10.14.jar=release/modules/ext/joda-time-2.10.14.jar file.reference.jsr305-3.0.2.jar=release/modules/ext/jsr305-3.0.2.jar file.reference.LGoodDatePicker-11.2.1.jar=release/modules/ext/LGoodDatePicker-11.2.1.jar -file.reference.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar=release/modules/ext/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar +file.reference.listenablefuture-9999.0.jar=release/modules/ext/listenablefuture-9999.0.jar file.reference.log4j-api-2.17.2.jar=release/modules/ext/log4j-api-2.17.2.jar file.reference.log4j-core-2.17.2.jar=release/modules/ext/log4j-core-2.17.2.jar file.reference.opencensus-api-0.31.0.jar=release/modules/ext/opencensus-api-0.31.0.jar diff --git a/CoreLibs/nbproject/project.xml b/CoreLibs/nbproject/project.xml index 39c4e8786ba93a673864c1bae4e84fa793d2c4f5..1794db756ba29b06049acb7baf574c68d55a0163 100644 --- a/CoreLibs/nbproject/project.xml +++ b/CoreLibs/nbproject/project.xml @@ -246,6 +246,44 @@ <package>javax.annotation</package> <package>javax.annotation.concurrent</package> <package>javax.annotation.meta</package> + <package>javafx.animation</package> + <package>javafx.application</package> + <package>javafx.base</package> + <package>javafx.beans</package> + <package>javafx.beans.binding</package> + <package>javafx.beans.property</package> + <package>javafx.beans.property.adapter</package> + <package>javafx.beans.value</package> + <package>javafx.collections</package> + <package>javafx.collections.transformation</package> + <package>javafx.concurrent</package> + <package>javafx.css</package> + <package>javafx.css.converter</package> + <package>javafx.embed.swing </package> + <package>javafx.event</package> + <package>javafx.fxml </package> + <package>javafx.geometry</package> + <package>javafx.graphics</package> + <package>javafx.print</package> + <package>javafx.scene</package> + <package>javafx.scene.canvas</package> + <package>javafx.scene.chart</package> + <package>javafx.scene.control</package> + <package>javafx.scene.control.cell</package> + <package>javafx.scene.control.skin</package> + <package>javafx.scene.effect</package> + <package>javafx.scene.image</package> + <package>javafx.scene.input</package> + <package>javafx.scene.layout</package> + <package>javafx.scene.paint</package> + <package>javafx.scene.robot</package> + <package>javafx.scene.shape</package> + <package>javafx.scene.text</package> + <package>javafx.scene.transform</package> + <package>javafx.scene.web </package> + <package>javafx.stage</package> + <package>javafx.util</package> + <package>javafx.util.converter</package> <package>javax.jms</package> <package>javax.mail</package> <package>javax.mail.event</package> @@ -471,7 +509,7 @@ <package>org.slf4j.helpers</package> <package>org.slf4j.spi</package> </public-packages> - <class-path-extension> + <class-path-extension> <runtime-relative-path>ext/animal-sniffer-annotations-1.21.jar</runtime-relative-path> <binary-origin>release/modules/ext/animal-sniffer-annotations-1.21.jar</binary-origin> </class-path-extension> @@ -720,8 +758,8 @@ <binary-origin>release/modules/ext/gst1-java-core-1.4.0.jar</binary-origin> </class-path-extension> <class-path-extension> - <runtime-relative-path>ext/guava-31.1-jre.jar</runtime-relative-path> - <binary-origin>release/modules/ext/guava-31.1-jre.jar</binary-origin> + <runtime-relative-path>ext/guava-31.1.jar</runtime-relative-path> + <binary-origin>release/modules/ext/guava-31.1.jar</binary-origin> </class-path-extension> <class-path-extension> <runtime-relative-path>ext/httpclient-4.5.13.jar</runtime-relative-path> @@ -811,6 +849,62 @@ <runtime-relative-path>ext/jackson-dataformat-csv-2.13.2.jar</runtime-relative-path> <binary-origin>release/modules/ext/jackson-dataformat-csv-2.13.2.jar</binary-origin> </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-base-17.0.7-win.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-base-17.0.7-win.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-base-17.0.7.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-base-17.0.7.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-controls-17.0.7-win.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-controls-17.0.7-win.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-controls-17.0.7.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-controls-17.0.7.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-fxml-17.0.7-win.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-fxml-17.0.7-win.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-fxml-17.0.7.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-fxml-17.0.7.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-graphics-17.0.7-win.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-graphics-17.0.7-win.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-graphics-17.0.7.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-graphics-17.0.7.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-media-17.0.7-win.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-media-17.0.7-win.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-media-17.0.7.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-media-17.0.7.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-swing-17.0.7-win.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-swing-17.0.7-win.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-swing-17.0.7.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-swing-17.0.7.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-web-17.0.7-win.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-web-17.0.7-win.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/javafx-web-17.0.7.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javafx-web-17.0.7.jar</binary-origin> + </class-path-extension> <class-path-extension> <runtime-relative-path>ext/javax.annotation-api-1.3.2.jar</runtime-relative-path> <binary-origin>release/modules/ext/javax.annotation-api-1.3.2.jar</binary-origin> @@ -852,8 +946,8 @@ <binary-origin>release/modules/ext/LGoodDatePicker-11.2.1.jar</binary-origin> </class-path-extension> <class-path-extension> - <runtime-relative-path>ext/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar</runtime-relative-path> - <binary-origin>release/modules/ext/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar</binary-origin> + <runtime-relative-path>ext/listenablefuture-9999.0.jar</runtime-relative-path> + <binary-origin>release/modules/ext/listenablefuture-9999.0.jar</binary-origin> </class-path-extension> <class-path-extension> <runtime-relative-path>ext/log4j-api-2.17.2.jar</runtime-relative-path>