From 498b8019ae7ecde45d78fbeadf93cd7e6ef4744e Mon Sep 17 00:00:00 2001 From: adam-m <amalinowski@basistech.com> Date: Wed, 26 Sep 2012 14:43:34 -0400 Subject: [PATCH] Wrap all jars in Core in a separate module CoreLibs --- .gitignore | 2 + Core/build.xml | 34 +- Core/nbproject/project.properties | 23 - Core/nbproject/project.xml | 139 ++---- CoreLibs/build.xml | 42 ++ {Core => CoreLibs}/ivy.xml | 2 +- CoreLibs/manifest.mf | 5 + CoreLibs/nbproject/build-impl.xml | 45 ++ CoreLibs/nbproject/project.properties | 25 + CoreLibs/nbproject/project.xml | 441 ++++++++++++++++++ CoreLibs/nbproject/suite.properties | 1 + .../autopsy/corelibs/Bundle.properties | 3 + RecentActivity/nbproject/project.xml | 8 + nbproject/project.properties | 4 +- 14 files changed, 609 insertions(+), 165 deletions(-) create mode 100644 CoreLibs/build.xml rename {Core => CoreLibs}/ivy.xml (95%) create mode 100644 CoreLibs/manifest.mf create mode 100644 CoreLibs/nbproject/build-impl.xml create mode 100644 CoreLibs/nbproject/project.properties create mode 100644 CoreLibs/nbproject/project.xml create mode 100644 CoreLibs/nbproject/suite.properties create mode 100644 CoreLibs/src/org/sleuthkit/autopsy/corelibs/Bundle.properties diff --git a/.gitignore b/.gitignore index 67936787d5..5370c6f69f 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,8 @@ /Core/release/modules/lib/ /Core/release/modules/ext/ /Core/src/org/sleuthkit/autopsy/coreutils/Version.properties +/CoreLibs/release/modules/lib/ +/CoreLibs/release/modules/ext/ /KeywordSearch/release/modules/ext/ /KeywordSearch/release/solr/lib/ /KeywordSearch/release/solr/solr/lib/ diff --git a/Core/build.xml b/Core/build.xml index 94e49decb0..4a49d26ac9 100644 --- a/Core/build.xml +++ b/Core/build.xml @@ -2,35 +2,11 @@ <!-- You may freely edit this file. See harness/README in the NetBeans platform --> <!-- for some information on what you could do (e.g. targets to override). --> <!-- If you delete this file and reopen the project it will be recreated. --> -<project name="org.sleuthkit.autopsy.core" default="netbeans" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant"> +<project name="org.sleuthkit.autopsy.core" default="netbeans" basedir="."> <description>Builds, tests, and runs the project org.sleuthkit.autopsy.core.</description> <import file="nbproject/build-impl.xml"/> - <!-- TODO move iby setup to global project build.xml and reuse the target in modules --> - <property name="ivy.install.version" value="2.1.0-rc2" /> - <condition property="ivy.home" value="${env.IVY_HOME}"> - <isset property="env.IVY_HOME" /> - </condition> - <property name="ivy.home" value="${user.home}/.ant" /> - <property name="ivy.jar.dir" value="${ivy.home}/lib" /> - <property name="ivy.jar.file" value="${ivy.jar.dir}/ivy.jar" /> - - <target name="download-ivy" unless="offline"> - <mkdir dir="${ivy.jar.dir}"/> - <get src="http://repo2.maven.org/maven2/org/apache/ivy/ivy/${ivy.install.version}/ivy-${ivy.install.version}.jar" - dest="${ivy.jar.file}" usetimestamp="true"/> - </target> - - <!-- init-ivy will bootstrap Ivy if the user doesn't have it already --> - <target name="init-ivy" depends="download-ivy"> - <path id="ivy.lib.path"> - <fileset dir="${ivy.jar.dir}" includes="*.jar"/> - </path> - <taskdef resource="org/apache/ivy/ant/antlib.xml" - uri="antlib:org.apache.ivy.ant" classpathref="ivy.lib.path"/> - </target> - <!-- Verify that the TSK_HOME env variable is set --> <target name="findTSK"> <property environment="env"/> @@ -47,12 +23,8 @@ <copy file="${env.TSK_HOME}/bindings/java/lib/sqlite-jdbc-3.7.2.jar" tofile="${basedir}/release/modules/ext/sqlite-jdbc-3.7.2.jar"/> </target> - <target name="init" depends="basic-init,files-init,build-init,-javac-init,init-ivy"> - - <!-- clear & fetch all the dependencies from Ivy and stick them in the right places --> - <ivy:resolve/> - <ivy:retrieve conf="autopsy_core" sync="true" pattern="release/modules/ext/[artifact]-[revision](-[classifier]).[ext]" /> - + <target name="init" depends="basic-init,files-init,build-init,-javac-init"> + <!-- get additional deps --> <antcall target="getTSKJars" /> diff --git a/Core/nbproject/project.properties b/Core/nbproject/project.properties index 7eab89ab46..7dec8e49fb 100644 --- a/Core/nbproject/project.properties +++ b/Core/nbproject/project.properties @@ -1,26 +1,3 @@ -file.reference.commons-lang-2.4.jar=release/modules/ext/commons-lang-2.4.jar -file.reference.dom4j-1.6.1.jar=release/modules/ext/dom4j-1.6.1.jar -file.reference.gson-1.4.jar=release/modules/ext/gson-1.4.jar -file.reference.gstreamer-java-1.5.jar=release/modules/ext/gstreamer-java-1.5.jar -file.reference.guava-11.0.2.jar=release/modules/ext/guava-11.0.2.jar -file.reference.javassist-3.12.1.GA.jar=release/modules/ext/javassist-3.12.1.GA.jar -file.reference.jcalendarbutton-1.4.6.jar=release/modules/ext/jcalendarbutton-1.4.6.jar -file.reference.jdom-1.0.jar=release/modules/ext/jdom-1.0.jar -file.reference.jna-3.4.0.jar=release/modules/ext/jna-3.4.0.jar -file.reference.jsr305-1.3.9.jar=release/modules/ext/jsr305-1.3.9.jar -file.reference.poi-3.8.jar=release/modules/ext/poi-3.8.jar -file.reference.poi-excelant-3.8.jar=release/modules/ext/poi-excelant-3.8.jar -file.reference.poi-ooxml-3.8.jar=release/modules/ext/poi-ooxml-3.8.jar -file.reference.poi-ooxml-schemas-3.8.jar=release/modules/ext/poi-ooxml-schemas-3.8.jar -file.reference.poi-scratchpad-3.8.jar=release/modules/ext/poi-scratchpad-3.8.jar -file.reference.reflections-0.9.8.jar=release/modules/ext/reflections-0.9.8.jar -file.reference.servlet-api-2.5.jar=release/modules/ext/servlet-api-2.5.jar -file.reference.slf4j-api-1.6.1.jar=release/modules/ext/slf4j-api-1.6.1.jar -file.reference.slf4j-simple-1.6.1.jar=release/modules/ext/slf4j-simple-1.6.1.jar -file.reference.sqlite-jdbc-3.7.2.jar=release/modules/ext/sqlite-jdbc-3.7.2.jar -file.reference.Tsk_DataModel.jar=release/modules/ext/Tsk_DataModel.jar -file.reference.xml-apis-1.0.b2.jar=release/modules/ext/xml-apis-1.0.b2.jar -file.reference.xmlbeans-2.3.0.jar=release/modules/ext/xmlbeans-2.3.0.jar javac.source=1.6 javac.compilerargs=-Xlint -Xlint:-serial license.file=../LICENSE-2.0.txt diff --git a/Core/nbproject/project.xml b/Core/nbproject/project.xml index c42c7501c4..6d3ae90435 100644 --- a/Core/nbproject/project.xml +++ b/Core/nbproject/project.xml @@ -48,7 +48,15 @@ <compile-dependency/> <run-dependency> <release-version>1</release-version> - <specification-version>1.26.1</specification-version> + <specification-version>1.35.1</specification-version> + </run-dependency> + </dependency> + <dependency> + <code-name-base>org.netbeans.spi.quicksearch</code-name-base> + <build-prerequisite/> + <compile-dependency/> + <run-dependency> + <specification-version>1.14.1</specification-version> </run-dependency> </dependency> <dependency> @@ -88,7 +96,7 @@ <build-prerequisite/> <compile-dependency/> <run-dependency> - <specification-version>7.23.1</specification-version> + <specification-version>7.46.1</specification-version> </run-dependency> </dependency> <dependency> @@ -96,7 +104,7 @@ <build-prerequisite/> <compile-dependency/> <run-dependency> - <specification-version>7.15.1</specification-version> + <specification-version>7.25.1</specification-version> </run-dependency> </dependency> <dependency> @@ -112,7 +120,7 @@ <build-prerequisite/> <compile-dependency/> <run-dependency> - <specification-version>7.47.1</specification-version> + <specification-version>7.62.1</specification-version> </run-dependency> </dependency> <dependency> @@ -120,7 +128,7 @@ <build-prerequisite/> <compile-dependency/> <run-dependency> - <specification-version>7.17.1</specification-version> + <specification-version>7.32.1</specification-version> </run-dependency> </dependency> <dependency> @@ -128,7 +136,7 @@ <build-prerequisite/> <compile-dependency/> <run-dependency> - <specification-version>7.16.1</specification-version> + <specification-version>7.28.1</specification-version> </run-dependency> </dependency> <dependency> @@ -136,7 +144,7 @@ <build-prerequisite/> <compile-dependency/> <run-dependency> - <specification-version>6.30.1</specification-version> + <specification-version>6.49.1</specification-version> </run-dependency> </dependency> <dependency> @@ -144,7 +152,7 @@ <build-prerequisite/> <compile-dependency/> <run-dependency> - <specification-version>8.6.1</specification-version> + <specification-version>8.25.1</specification-version> </run-dependency> </dependency> <dependency> @@ -152,7 +160,7 @@ <build-prerequisite/> <compile-dependency/> <run-dependency> - <specification-version>8.3.1</specification-version> + <specification-version>8.15.1</specification-version> </run-dependency> </dependency> <dependency> @@ -160,21 +168,22 @@ <build-prerequisite/> <compile-dependency/> <run-dependency> - <specification-version>6.33.1</specification-version> + <specification-version>6.55.1</specification-version> + </run-dependency> + </dependency> + <dependency> + <code-name-base>org.sleuthkit.autopsy.corelibs</code-name-base> + <build-prerequisite/> + <compile-dependency/> + <run-dependency> + <release-version>3</release-version> + <specification-version>1.0</specification-version> </run-dependency> </dependency> </module-dependencies> - <test-dependencies> - <test-type> - <name>unit</name> - <test-dependency> - <code-name-base>org.netbeans.libs.junit4</code-name-base> - <compile-dependency/> - </test-dependency> - </test-type> - </test-dependencies> <public-packages> <package>org.sleuthkit.autopsy.casemodule</package> + <package>org.sleuthkit.autopsy.core</package> <package>org.sleuthkit.autopsy.corecomponentinterfaces</package> <package>org.sleuthkit.autopsy.corecomponents</package> <package>org.sleuthkit.autopsy.coreutils</package> @@ -186,101 +195,13 @@ <package>org.sleuthkit.autopsy.report</package> <package>org.sleuthkit.datamodel</package> </public-packages> - <class-path-extension> - <runtime-relative-path>ext/javassist-3.12.1.GA.jar</runtime-relative-path> - <binary-origin>release/modules/ext/javassist-3.12.1.GA.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/jdom-1.0.jar</runtime-relative-path> - <binary-origin>release/modules/ext/jdom-1.0.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/jsr305-1.3.9.jar</runtime-relative-path> - <binary-origin>release/modules/ext/jsr305-1.3.9.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/jcalendarbutton-1.4.6.jar</runtime-relative-path> - <binary-origin>release/modules/ext/jcalendarbutton-1.4.6.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/xml-apis-1.0.b2.jar</runtime-relative-path> - <binary-origin>release/modules/ext/xml-apis-1.0.b2.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/commons-logging-1.1.1.jar</runtime-relative-path> - <binary-origin>release/modules/ext/commons-logging-1.1.1.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/slf4j-simple-1.6.1.jar</runtime-relative-path> - <binary-origin>release/modules/ext/slf4j-simple-1.6.1.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/gson-1.4.jar</runtime-relative-path> - <binary-origin>release/modules/ext/gson-1.4.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/commons-lang-2.4.jar</runtime-relative-path> - <binary-origin>release/modules/ext/commons-lang-2.4.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/gstreamer-java-1.5.jar</runtime-relative-path> - <binary-origin>release/modules/ext/gstreamer-java-1.5.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/poi-ooxml-3.8.jar</runtime-relative-path> - <binary-origin>release/modules/ext/poi-ooxml-3.8.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/servlet-api-2.5.jar</runtime-relative-path> - <binary-origin>release/modules/ext/servlet-api-2.5.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/sqlite-jdbc-3.7.2.jar</runtime-relative-path> - <binary-origin>release/modules/ext/sqlite-jdbc-3.7.2.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/slf4j-api-1.6.1.jar</runtime-relative-path> - <binary-origin>release/modules/ext/slf4j-api-1.6.1.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/poi-3.8.jar</runtime-relative-path> - <binary-origin>release/modules/ext/poi-3.8.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/dom4j-1.6.1.jar</runtime-relative-path> - <binary-origin>release/modules/ext/dom4j-1.6.1.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/poi-scratchpad-3.8.jar</runtime-relative-path> - <binary-origin>release/modules/ext/poi-scratchpad-3.8.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/poi-ooxml-schemas-3.8.jar</runtime-relative-path> - <binary-origin>release/modules/ext/poi-ooxml-schemas-3.8.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/guava-11.0.2.jar</runtime-relative-path> - <binary-origin>release/modules/ext/guava-11.0.2.jar</binary-origin> - </class-path-extension> <class-path-extension> <runtime-relative-path>ext/Tsk_DataModel.jar</runtime-relative-path> <binary-origin>release/modules/ext/Tsk_DataModel.jar</binary-origin> </class-path-extension> <class-path-extension> - <runtime-relative-path>ext/xmlbeans-2.3.0.jar</runtime-relative-path> - <binary-origin>release/modules/ext/xmlbeans-2.3.0.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/reflections-0.9.8.jar</runtime-relative-path> - <binary-origin>release/modules/ext/reflections-0.9.8.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/poi-excelant-3.8.jar</runtime-relative-path> - <binary-origin>release/modules/ext/poi-excelant-3.8.jar</binary-origin> - </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/jna-3.4.0.jar</runtime-relative-path> - <binary-origin>release/modules/ext/jna-3.4.0.jar</binary-origin> + <runtime-relative-path>ext/sqlite-jdbc-3.7.2.jar</runtime-relative-path> + <binary-origin>release/modules/ext/sqlite-jdbc-3.7.2.jar</binary-origin> </class-path-extension> </data> </configuration> diff --git a/CoreLibs/build.xml b/CoreLibs/build.xml new file mode 100644 index 0000000000..7cfd3e0cf1 --- /dev/null +++ b/CoreLibs/build.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- You may freely edit this file. See harness/README in the NetBeans platform --> +<!-- for some information on what you could do (e.g. targets to override). --> +<!-- If you delete this file and reopen the project it will be recreated. --> +<project name="org.sleuthkit.autopsy.corelibs" default="netbeans" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant"> + <description>Builds, tests, and runs the project org.sleuthkit.autopsy.corelibs.</description> + <import file="nbproject/build-impl.xml"/> + + <property name="ivy.install.version" value="2.1.0-rc2" /> + <condition property="ivy.home" value="${env.IVY_HOME}"> + <isset property="env.IVY_HOME" /> + </condition> + <property name="ivy.home" value="${user.home}/.ant" /> + <property name="ivy.jar.dir" value="${ivy.home}/lib" /> + <property name="ivy.jar.file" value="${ivy.jar.dir}/ivy.jar" /> + + <target name="download-ivy" unless="offline"> + <mkdir dir="${ivy.jar.dir}"/> + <get src="http://repo2.maven.org/maven2/org/apache/ivy/ivy/${ivy.install.version}/ivy-${ivy.install.version}.jar" + dest="${ivy.jar.file}" usetimestamp="true"/> + </target> + + <!-- init-ivy will bootstrap Ivy if the user doesn't have it already --> + <target name="init-ivy" depends="download-ivy"> + <path id="ivy.lib.path"> + <fileset dir="${ivy.jar.dir}" includes="*.jar"/> + </path> + <taskdef resource="org/apache/ivy/ant/antlib.xml" + uri="antlib:org.apache.ivy.ant" classpathref="ivy.lib.path"/> + </target> + + + <target name="init" depends="basic-init,files-init,build-init,-javac-init,init-ivy"> + + <!-- clear & fetch all the dependencies from Ivy and stick them in the right places --> + <ivy:resolve/> + <ivy:retrieve conf="autopsy_core" sync="true" pattern="release/modules/ext/[artifact]-[revision](-[classifier]).[ext]" /> + + + </target> + +</project> diff --git a/Core/ivy.xml b/CoreLibs/ivy.xml similarity index 95% rename from Core/ivy.xml rename to CoreLibs/ivy.xml index 5cd3e27991..19e09402cc 100644 --- a/Core/ivy.xml +++ b/CoreLibs/ivy.xml @@ -1,6 +1,6 @@ <ivy-module version="2.0"> - <info organisation="org.sleuthkit.autopsy" module="core"/> + <info organisation="org.sleuthkit.autopsy" module="corelibs"/> <configurations > <!-- module dependencies --> <conf name="autopsy_core"/> diff --git a/CoreLibs/manifest.mf b/CoreLibs/manifest.mf new file mode 100644 index 0000000000..dcd315ee5f --- /dev/null +++ b/CoreLibs/manifest.mf @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +OpenIDE-Module: org.sleuthkit.autopsy.corelibs/3 +OpenIDE-Module-Localizing-Bundle: org/sleuthkit/autopsy/corelibs/Bundle.properties +OpenIDE-Module-Specification-Version: 1.0 + diff --git a/CoreLibs/nbproject/build-impl.xml b/CoreLibs/nbproject/build-impl.xml new file mode 100644 index 0000000000..060576dfb1 --- /dev/null +++ b/CoreLibs/nbproject/build-impl.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +*** GENERATED FROM project.xml - DO NOT EDIT *** +*** EDIT ../build.xml INSTEAD *** +--> +<project name="org.sleuthkit.autopsy.corelibs-impl" basedir=".."> + <fail message="Please build using Ant 1.7.1 or higher."> + <condition> + <not> + <antversion atleast="1.7.1"/> + </not> + </condition> + </fail> + <property file="nbproject/private/suite-private.properties"/> + <property file="nbproject/suite.properties"/> + <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail> + <property file="${suite.dir}/nbproject/private/platform-private.properties"/> + <property file="${suite.dir}/nbproject/platform.properties"/> + <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2"> + <attribute name="name"/> + <attribute name="value"/> + <sequential> + <property name="@{name}" value="${@{value}}"/> + </sequential> + </macrodef> + <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2"> + <attribute name="property"/> + <attribute name="value"/> + <sequential> + <property name="@{property}" value="@{value}"/> + </sequential> + </macrodef> + <property file="${user.properties.file}"/> + <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/> + <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/> + <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/> + <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness)."> + <condition> + <not> + <contains string="${cluster.path.evaluated}" substring="platform"/> + </not> + </condition> + </fail> + <import file="${harness.dir}/build.xml"/> +</project> diff --git a/CoreLibs/nbproject/project.properties b/CoreLibs/nbproject/project.properties new file mode 100644 index 0000000000..157a2716e9 --- /dev/null +++ b/CoreLibs/nbproject/project.properties @@ -0,0 +1,25 @@ +file.reference.commons-lang-2.4.jar=release/modules/ext/commons-lang-2.4.jar +file.reference.commons-logging-1.1.1.jar=release/modules/ext/commons-logging-1.1.1.jar +file.reference.dom4j-1.6.1.jar=release/modules/ext/dom4j-1.6.1.jar +file.reference.gson-1.4.jar=release/modules/ext/gson-1.4.jar +file.reference.gstreamer-java-1.5.jar=release/modules/ext/gstreamer-java-1.5.jar +file.reference.guava-11.0.2.jar=release/modules/ext/guava-11.0.2.jar +file.reference.javassist-3.12.1.GA.jar=release/modules/ext/javassist-3.12.1.GA.jar +file.reference.jcalendarbutton-1.4.6.jar=release/modules/ext/jcalendarbutton-1.4.6.jar +file.reference.jdom-1.0.jar=release/modules/ext/jdom-1.0.jar +file.reference.jna-3.4.0.jar=release/modules/ext/jna-3.4.0.jar +file.reference.jsr305-1.3.9.jar=release/modules/ext/jsr305-1.3.9.jar +file.reference.poi-3.8.jar=release/modules/ext/poi-3.8.jar +file.reference.poi-excelant-3.8.jar=release/modules/ext/poi-excelant-3.8.jar +file.reference.poi-ooxml-3.8.jar=release/modules/ext/poi-ooxml-3.8.jar +file.reference.poi-ooxml-schemas-3.8.jar=release/modules/ext/poi-ooxml-schemas-3.8.jar +file.reference.poi-scratchpad-3.8.jar=release/modules/ext/poi-scratchpad-3.8.jar +file.reference.reflections-0.9.8.jar=release/modules/ext/reflections-0.9.8.jar +file.reference.servlet-api-2.5.jar=release/modules/ext/servlet-api-2.5.jar +file.reference.slf4j-api-1.6.1.jar=release/modules/ext/slf4j-api-1.6.1.jar +file.reference.slf4j-simple-1.6.1.jar=release/modules/ext/slf4j-simple-1.6.1.jar +file.reference.xml-apis-1.0.b2.jar=release/modules/ext/xml-apis-1.0.b2.jar +file.reference.xmlbeans-2.3.0.jar=release/modules/ext/xmlbeans-2.3.0.jar +javac.source=1.6 +javac.compilerargs=-Xlint -Xlint:-serial +nbm.needs.restart=true diff --git a/CoreLibs/nbproject/project.xml b/CoreLibs/nbproject/project.xml new file mode 100644 index 0000000000..8c8cf8e77a --- /dev/null +++ b/CoreLibs/nbproject/project.xml @@ -0,0 +1,441 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://www.netbeans.org/ns/project/1"> + <type>org.netbeans.modules.apisupport.project</type> + <configuration> + <data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> + <code-name-base>org.sleuthkit.autopsy.corelibs</code-name-base> + <suite-component/> + <module-dependencies/> + <test-dependencies> + <test-type> + <name>unit</name> + <test-dependency> + <code-name-base>org.netbeans.libs.junit4</code-name-base> + <compile-dependency/> + </test-dependency> + </test-type> + </test-dependencies> + <public-packages> + <package>com.google.common.annotations</package> + <package>com.google.common.base</package> + <package>com.google.common.base.internal</package> + <package>com.google.common.cache</package> + <package>com.google.common.collect</package> + <package>com.google.common.eventbus</package> + <package>com.google.common.hash</package> + <package>com.google.common.io</package> + <package>com.google.common.math</package> + <package>com.google.common.net</package> + <package>com.google.common.primitives</package> + <package>com.google.common.util.concurrent</package> + <package>com.google.gson</package> + <package>com.google.gson.annotations</package> + <package>com.google.gson.reflect</package> + <package>com.sun.jna</package> + <package>com.sun.jna.ptr</package> + <package>com.sun.jna.win32</package> + <package>javassist</package> + <package>javassist.bytecode</package> + <package>javassist.bytecode.analysis</package> + <package>javassist.bytecode.annotation</package> + <package>javassist.bytecode.stackmap</package> + <package>javassist.compiler</package> + <package>javassist.compiler.ast</package> + <package>javassist.convert</package> + <package>javassist.expr</package> + <package>javassist.runtime</package> + <package>javassist.scopedpool</package> + <package>javassist.tools</package> + <package>javassist.tools.reflect</package> + <package>javassist.tools.rmi</package> + <package>javassist.tools.web</package> + <package>javassist.util</package> + <package>javassist.util.proxy</package> + <package>javax.annotation</package> + <package>javax.annotation.concurrent</package> + <package>javax.annotation.meta</package> + <package>javax.servlet</package> + <package>javax.servlet.http</package> + <package>javax.xml.parsers</package> + <package>javax.xml.transform</package> + <package>javax.xml.transform.dom</package> + <package>javax.xml.transform.sax</package> + <package>javax.xml.transform.stream</package> + <package>net.sourceforge.jcalendarbutton</package> + <package>org.apache.commons.lang</package> + <package>org.apache.commons.lang.builder</package> + <package>org.apache.commons.lang.enums</package> + <package>org.apache.commons.lang.exception</package> + <package>org.apache.commons.lang.math</package> + <package>org.apache.commons.lang.mutable</package> + <package>org.apache.commons.lang.text</package> + <package>org.apache.commons.lang.time</package> + <package>org.apache.commons.logging</package> + <package>org.apache.commons.logging.impl</package> + <package>org.apache.poi</package> + <package>org.apache.poi.common.usermodel</package> + <package>org.apache.poi.ddf</package> + <package>org.apache.poi.dev</package> + <package>org.apache.poi.extractor</package> + <package>org.apache.poi.hdf.event</package> + <package>org.apache.poi.hdf.extractor</package> + <package>org.apache.poi.hdf.extractor.data</package> + <package>org.apache.poi.hdf.extractor.util</package> + <package>org.apache.poi.hdf.model</package> + <package>org.apache.poi.hdf.model.hdftypes</package> + <package>org.apache.poi.hdf.model.hdftypes.definitions</package> + <package>org.apache.poi.hdf.model.util</package> + <package>org.apache.poi.hdgf</package> + <package>org.apache.poi.hdgf.chunks</package> + <package>org.apache.poi.hdgf.dev</package> + <package>org.apache.poi.hdgf.exceptions</package> + <package>org.apache.poi.hdgf.extractor</package> + <package>org.apache.poi.hdgf.pointers</package> + <package>org.apache.poi.hdgf.streams</package> + <package>org.apache.poi.hmef</package> + <package>org.apache.poi.hmef.attribute</package> + <package>org.apache.poi.hmef.dev</package> + <package>org.apache.poi.hmef.extractor</package> + <package>org.apache.poi.hpbf</package> + <package>org.apache.poi.hpbf.dev</package> + <package>org.apache.poi.hpbf.extractor</package> + <package>org.apache.poi.hpbf.model</package> + <package>org.apache.poi.hpbf.model.qcbits</package> + <package>org.apache.poi.hpsf</package> + <package>org.apache.poi.hpsf.extractor</package> + <package>org.apache.poi.hpsf.wellknown</package> + <package>org.apache.poi.hslf</package> + <package>org.apache.poi.hslf.blip</package> + <package>org.apache.poi.hslf.dev</package> + <package>org.apache.poi.hslf.exceptions</package> + <package>org.apache.poi.hslf.extractor</package> + <package>org.apache.poi.hslf.model</package> + <package>org.apache.poi.hslf.model.textproperties</package> + <package>org.apache.poi.hslf.record</package> + <package>org.apache.poi.hslf.usermodel</package> + <package>org.apache.poi.hslf.util</package> + <package>org.apache.poi.hsmf</package> + <package>org.apache.poi.hsmf.datatypes</package> + <package>org.apache.poi.hsmf.dev</package> + <package>org.apache.poi.hsmf.exceptions</package> + <package>org.apache.poi.hsmf.extractor</package> + <package>org.apache.poi.hsmf.parsers</package> + <package>org.apache.poi.hssf</package> + <package>org.apache.poi.hssf.converter</package> + <package>org.apache.poi.hssf.dev</package> + <package>org.apache.poi.hssf.eventmodel</package> + <package>org.apache.poi.hssf.eventusermodel</package> + <package>org.apache.poi.hssf.eventusermodel.dummyrecord</package> + <package>org.apache.poi.hssf.extractor</package> + <package>org.apache.poi.hssf.model</package> + <package>org.apache.poi.hssf.record</package> + <package>org.apache.poi.hssf.record.aggregates</package> + <package>org.apache.poi.hssf.record.cf</package> + <package>org.apache.poi.hssf.record.chart</package> + <package>org.apache.poi.hssf.record.common</package> + <package>org.apache.poi.hssf.record.cont</package> + <package>org.apache.poi.hssf.record.crypto</package> + <package>org.apache.poi.hssf.record.pivottable</package> + <package>org.apache.poi.hssf.usermodel</package> + <package>org.apache.poi.hssf.util</package> + <package>org.apache.poi.hwpf</package> + <package>org.apache.poi.hwpf.converter</package> + <package>org.apache.poi.hwpf.dev</package> + <package>org.apache.poi.hwpf.extractor</package> + <package>org.apache.poi.hwpf.model</package> + <package>org.apache.poi.hwpf.model.io</package> + <package>org.apache.poi.hwpf.model.types</package> + <package>org.apache.poi.hwpf.sprm</package> + <package>org.apache.poi.hwpf.usermodel</package> + <package>org.apache.poi.openxml4j.exceptions</package> + <package>org.apache.poi.openxml4j.opc</package> + <package>org.apache.poi.openxml4j.opc.internal</package> + <package>org.apache.poi.openxml4j.opc.internal.marshallers</package> + <package>org.apache.poi.openxml4j.opc.internal.signature</package> + <package>org.apache.poi.openxml4j.opc.internal.unmarshallers</package> + <package>org.apache.poi.openxml4j.opc.signature</package> + <package>org.apache.poi.openxml4j.util</package> + <package>org.apache.poi.poifs.common</package> + <package>org.apache.poi.poifs.crypt</package> + <package>org.apache.poi.poifs.dev</package> + <package>org.apache.poi.poifs.eventfilesystem</package> + <package>org.apache.poi.poifs.filesystem</package> + <package>org.apache.poi.poifs.nio</package> + <package>org.apache.poi.poifs.property</package> + <package>org.apache.poi.poifs.storage</package> + <package>org.apache.poi.sl.usermodel</package> + <package>org.apache.poi.ss</package> + <package>org.apache.poi.ss.excelant</package> + <package>org.apache.poi.ss.excelant.util</package> + <package>org.apache.poi.ss.extractor</package> + <package>org.apache.poi.ss.format</package> + <package>org.apache.poi.ss.formula</package> + <package>org.apache.poi.ss.formula.atp</package> + <package>org.apache.poi.ss.formula.constant</package> + <package>org.apache.poi.ss.formula.eval</package> + <package>org.apache.poi.ss.formula.eval.forked</package> + <package>org.apache.poi.ss.formula.function</package> + <package>org.apache.poi.ss.formula.functions</package> + <package>org.apache.poi.ss.formula.ptg</package> + <package>org.apache.poi.ss.formula.udf</package> + <package>org.apache.poi.ss.usermodel</package> + <package>org.apache.poi.ss.usermodel.charts</package> + <package>org.apache.poi.ss.util</package> + <package>org.apache.poi.ss.util.cellwalk</package> + <package>org.apache.poi.util</package> + <package>org.apache.poi.xslf</package> + <package>org.apache.poi.xslf.extractor</package> + <package>org.apache.poi.xslf.model</package> + <package>org.apache.poi.xslf.model.geom</package> + <package>org.apache.poi.xslf.usermodel</package> + <package>org.apache.poi.xslf.util</package> + <package>org.apache.poi.xssf.dev</package> + <package>org.apache.poi.xssf.eventusermodel</package> + <package>org.apache.poi.xssf.extractor</package> + <package>org.apache.poi.xssf.model</package> + <package>org.apache.poi.xssf.streaming</package> + <package>org.apache.poi.xssf.usermodel</package> + <package>org.apache.poi.xssf.usermodel.charts</package> + <package>org.apache.poi.xssf.usermodel.extensions</package> + <package>org.apache.poi.xssf.usermodel.helpers</package> + <package>org.apache.poi.xssf.util</package> + <package>org.apache.poi.xwpf.extractor</package> + <package>org.apache.poi.xwpf.model</package> + <package>org.apache.poi.xwpf.usermodel</package> + <package>org.apache.xmlbeans</package> + <package>org.apache.xmlbeans.impl.common</package> + <package>org.apache.xmlbeans.impl.config</package> + <package>org.apache.xmlbeans.impl.inst2xsd</package> + <package>org.apache.xmlbeans.impl.inst2xsd.util</package> + <package>org.apache.xmlbeans.impl.jam</package> + <package>org.apache.xmlbeans.impl.jam.annotation</package> + <package>org.apache.xmlbeans.impl.jam.internal</package> + <package>org.apache.xmlbeans.impl.jam.internal.classrefs</package> + <package>org.apache.xmlbeans.impl.jam.internal.elements</package> + <package>org.apache.xmlbeans.impl.jam.internal.javadoc</package> + <package>org.apache.xmlbeans.impl.jam.internal.parser</package> + <package>org.apache.xmlbeans.impl.jam.internal.reflect</package> + <package>org.apache.xmlbeans.impl.jam.mutable</package> + <package>org.apache.xmlbeans.impl.jam.provider</package> + <package>org.apache.xmlbeans.impl.jam.visitor</package> + <package>org.apache.xmlbeans.impl.jam.xml</package> + <package>org.apache.xmlbeans.impl.piccolo.io</package> + <package>org.apache.xmlbeans.impl.piccolo.util</package> + <package>org.apache.xmlbeans.impl.piccolo.xml</package> + <package>org.apache.xmlbeans.impl.regex</package> + <package>org.apache.xmlbeans.impl.richParser</package> + <package>org.apache.xmlbeans.impl.schema</package> + <package>org.apache.xmlbeans.impl.soap</package> + <package>org.apache.xmlbeans.impl.store</package> + <package>org.apache.xmlbeans.impl.tool</package> + <package>org.apache.xmlbeans.impl.util</package> + <package>org.apache.xmlbeans.impl.validator</package> + <package>org.apache.xmlbeans.impl.values</package> + <package>org.apache.xmlbeans.impl.xb.ltgfmt</package> + <package>org.apache.xmlbeans.impl.xb.ltgfmt.impl</package> + <package>org.apache.xmlbeans.impl.xb.substwsdl</package> + <package>org.apache.xmlbeans.impl.xb.substwsdl.impl</package> + <package>org.apache.xmlbeans.impl.xb.xmlconfig</package> + <package>org.apache.xmlbeans.impl.xb.xmlconfig.impl</package> + <package>org.apache.xmlbeans.impl.xb.xmlschema</package> + <package>org.apache.xmlbeans.impl.xb.xmlschema.impl</package> + <package>org.apache.xmlbeans.impl.xb.xsdownload</package> + <package>org.apache.xmlbeans.impl.xb.xsdownload.impl</package> + <package>org.apache.xmlbeans.impl.xb.xsdschema</package> + <package>org.apache.xmlbeans.impl.xb.xsdschema.impl</package> + <package>org.apache.xmlbeans.impl.xsd2inst</package> + <package>org.apache.xmlbeans.soap</package> + <package>org.apache.xmlbeans.xml.stream</package> + <package>org.apache.xmlbeans.xml.stream.events</package> + <package>org.apache.xmlbeans.xml.stream.utils</package> + <package>org.apache.xmlcommons</package> + <package>org.dom4j</package> + <package>org.dom4j.bean</package> + <package>org.dom4j.datatype</package> + <package>org.dom4j.dom</package> + <package>org.dom4j.dtd</package> + <package>org.dom4j.io</package> + <package>org.dom4j.jaxb</package> + <package>org.dom4j.rule</package> + <package>org.dom4j.rule.pattern</package> + <package>org.dom4j.swing</package> + <package>org.dom4j.tree</package> + <package>org.dom4j.util</package> + <package>org.dom4j.xpath</package> + <package>org.dom4j.xpp</package> + <package>org.gstreamer</package> + <package>org.gstreamer.controller</package> + <package>org.gstreamer.elements</package> + <package>org.gstreamer.elements.good</package> + <package>org.gstreamer.event</package> + <package>org.gstreamer.example</package> + <package>org.gstreamer.glib</package> + <package>org.gstreamer.interfaces</package> + <package>org.gstreamer.io</package> + <package>org.gstreamer.lowlevel</package> + <package>org.gstreamer.lowlevel.annotations</package> + <package>org.gstreamer.media</package> + <package>org.gstreamer.media.event</package> + <package>org.gstreamer.message</package> + <package>org.gstreamer.query</package> + <package>org.gstreamer.swing</package> + <package>org.gstreamer.swt</package> + <package>org.gstreamer.swt.overlay</package> + <package>org.jbundle.thin.base.screen.jcalendarbutton</package> + <package>org.jdom</package> + <package>org.jdom.adapters</package> + <package>org.jdom.filter</package> + <package>org.jdom.input</package> + <package>org.jdom.output</package> + <package>org.jdom.transform</package> + <package>org.jdom.xpath</package> + <package>org.openxmlformats.schemas.drawingml.x2006.chart</package> + <package>org.openxmlformats.schemas.drawingml.x2006.chart.impl</package> + <package>org.openxmlformats.schemas.drawingml.x2006.main</package> + <package>org.openxmlformats.schemas.drawingml.x2006.main.impl</package> + <package>org.openxmlformats.schemas.drawingml.x2006.picture</package> + <package>org.openxmlformats.schemas.drawingml.x2006.picture.impl</package> + <package>org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing</package> + <package>org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl</package> + <package>org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing</package> + <package>org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.impl</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.customProperties</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.docPropsVTypes</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.docPropsVTypes.impl</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.extendedProperties</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.relationships</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.relationships.impl</package> + <package>org.openxmlformats.schemas.presentationml.x2006.main</package> + <package>org.openxmlformats.schemas.presentationml.x2006.main.impl</package> + <package>org.openxmlformats.schemas.spreadsheetml.x2006.main</package> + <package>org.openxmlformats.schemas.spreadsheetml.x2006.main.impl</package> + <package>org.openxmlformats.schemas.wordprocessingml.x2006.main</package> + <package>org.openxmlformats.schemas.wordprocessingml.x2006.main.impl</package> + <package>org.reflections</package> + <package>org.reflections.adapters</package> + <package>org.reflections.scanners</package> + <package>org.reflections.serializers</package> + <package>org.reflections.util</package> + <package>org.reflections.vfs</package> + <package>org.slf4j</package> + <package>org.slf4j.helpers</package> + <package>org.slf4j.impl</package> + <package>org.slf4j.spi</package> + <package>org.sourceforge.jcalendarbutton</package> + <package>org.w3c.dom</package> + <package>org.w3c.dom.css</package> + <package>org.w3c.dom.events</package> + <package>org.w3c.dom.html</package> + <package>org.w3c.dom.ranges</package> + <package>org.w3c.dom.stylesheets</package> + <package>org.w3c.dom.traversal</package> + <package>org.w3c.dom.views</package> + <package>org.xml.sax</package> + <package>org.xml.sax.ext</package> + <package>org.xml.sax.helpers</package> + <package>repackage</package> + <package>schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707</package> + <package>schemaorg_apache_xmlbeans.system.sXMLCONFIG</package> + <package>schemaorg_apache_xmlbeans.system.sXMLLANG</package> + <package>schemaorg_apache_xmlbeans.system.sXMLSCHEMA</package> + <package>schemaorg_apache_xmlbeans.system.sXMLTOOLS</package> + <package>schemasMicrosoftComOfficeExcel</package> + <package>schemasMicrosoftComOfficeExcel.impl</package> + <package>schemasMicrosoftComOfficeOffice</package> + <package>schemasMicrosoftComOfficeOffice.impl</package> + <package>schemasMicrosoftComVml</package> + <package>schemasMicrosoftComVml.impl</package> + </public-packages> + <class-path-extension> + <runtime-relative-path>ext/javassist-3.12.1.GA.jar</runtime-relative-path> + <binary-origin>release/modules/ext/javassist-3.12.1.GA.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/jdom-1.0.jar</runtime-relative-path> + <binary-origin>release/modules/ext/jdom-1.0.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/jsr305-1.3.9.jar</runtime-relative-path> + <binary-origin>release/modules/ext/jsr305-1.3.9.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/jcalendarbutton-1.4.6.jar</runtime-relative-path> + <binary-origin>release/modules/ext/jcalendarbutton-1.4.6.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/xml-apis-1.0.b2.jar</runtime-relative-path> + <binary-origin>release/modules/ext/xml-apis-1.0.b2.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/commons-logging-1.1.1.jar</runtime-relative-path> + <binary-origin>release/modules/ext/commons-logging-1.1.1.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/slf4j-simple-1.6.1.jar</runtime-relative-path> + <binary-origin>release/modules/ext/slf4j-simple-1.6.1.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/gson-1.4.jar</runtime-relative-path> + <binary-origin>release/modules/ext/gson-1.4.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/commons-lang-2.4.jar</runtime-relative-path> + <binary-origin>release/modules/ext/commons-lang-2.4.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/gstreamer-java-1.5.jar</runtime-relative-path> + <binary-origin>release/modules/ext/gstreamer-java-1.5.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/poi-ooxml-3.8.jar</runtime-relative-path> + <binary-origin>release/modules/ext/poi-ooxml-3.8.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/servlet-api-2.5.jar</runtime-relative-path> + <binary-origin>release/modules/ext/servlet-api-2.5.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/slf4j-api-1.6.1.jar</runtime-relative-path> + <binary-origin>release/modules/ext/slf4j-api-1.6.1.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/poi-3.8.jar</runtime-relative-path> + <binary-origin>release/modules/ext/poi-3.8.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/dom4j-1.6.1.jar</runtime-relative-path> + <binary-origin>release/modules/ext/dom4j-1.6.1.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/poi-scratchpad-3.8.jar</runtime-relative-path> + <binary-origin>release/modules/ext/poi-scratchpad-3.8.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/poi-ooxml-schemas-3.8.jar</runtime-relative-path> + <binary-origin>release/modules/ext/poi-ooxml-schemas-3.8.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/guava-11.0.2.jar</runtime-relative-path> + <binary-origin>release/modules/ext/guava-11.0.2.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/xmlbeans-2.3.0.jar</runtime-relative-path> + <binary-origin>release/modules/ext/xmlbeans-2.3.0.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/reflections-0.9.8.jar</runtime-relative-path> + <binary-origin>release/modules/ext/reflections-0.9.8.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/poi-excelant-3.8.jar</runtime-relative-path> + <binary-origin>release/modules/ext/poi-excelant-3.8.jar</binary-origin> + </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/jna-3.4.0.jar</runtime-relative-path> + <binary-origin>release/modules/ext/jna-3.4.0.jar</binary-origin> + </class-path-extension> + </data> + </configuration> +</project> diff --git a/CoreLibs/nbproject/suite.properties b/CoreLibs/nbproject/suite.properties new file mode 100644 index 0000000000..29d7cc9bd6 --- /dev/null +++ b/CoreLibs/nbproject/suite.properties @@ -0,0 +1 @@ +suite.dir=${basedir}/.. diff --git a/CoreLibs/src/org/sleuthkit/autopsy/corelibs/Bundle.properties b/CoreLibs/src/org/sleuthkit/autopsy/corelibs/Bundle.properties new file mode 100644 index 0000000000..efb49699cf --- /dev/null +++ b/CoreLibs/src/org/sleuthkit/autopsy/corelibs/Bundle.properties @@ -0,0 +1,3 @@ +OpenIDE-Module-Display-Category=Libraries +OpenIDE-Module-Name=Autopsy-CoreLibs +OpenIDE-Module-Short-Description=Autopsy Core module external libraries diff --git a/RecentActivity/nbproject/project.xml b/RecentActivity/nbproject/project.xml index 86c21f0eb3..834ee65cf1 100644 --- a/RecentActivity/nbproject/project.xml +++ b/RecentActivity/nbproject/project.xml @@ -6,6 +6,14 @@ <code-name-base>org.sleuthkit.autopsy.recentactivity</code-name-base> <suite-component/> <module-dependencies> + <dependency> + <code-name-base>org.openide.awt</code-name-base> + <build-prerequisite/> + <compile-dependency/> + <run-dependency> + <specification-version>7.46.1</specification-version> + </run-dependency> + </dependency> <dependency> <code-name-base>org.openide.modules</code-name-base> <build-prerequisite/> diff --git a/nbproject/project.properties b/nbproject/project.properties index f6d07c758c..9f6805c155 100644 --- a/nbproject/project.properties +++ b/nbproject/project.properties @@ -22,8 +22,10 @@ modules=\ ${project.org.sleuthkit.autopsy.testing}:\ ${project.org.sleuthkit.autopsy.thunderbirdparser}:\ ${project.org.sleuthkit.autopsy.exifparser}:\ - ${project.org.sleuthkit.autopsy.core} + ${project.org.sleuthkit.autopsy.core}:\ + ${project.org.sleuthkit.autopsy.corelibs} project.org.sleuthkit.autopsy.core=Core +project.org.sleuthkit.autopsy.corelibs=CoreLibs project.org.sleuthkit.autopsy.hashdatabase=HashDatabase project.org.sleuthkit.autopsy.keywordsearch=KeywordSearch project.org.sleuthkit.autopsy.recentactivity=RecentActivity -- GitLab