Merge pull request #2997 from APriestman/2916_moveCentralRepoPackage
Move the Central Repository in Core
@ -1,31 +0,0 @@
|
|||||||
<?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.centralrepository" default="netbeans" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant">
|
|
||||||
<description>Builds, tests, and runs the project org.sleuthkit.autopsy.centralrepository.</description>
|
|
||||||
<import file="nbproject/build-impl.xml"/>
|
|
||||||
<import file="../BootstrapIvy.xml"/>
|
|
||||||
|
|
||||||
<property name="thirdparty.dir" value="${basedir}/../thirdparty" />
|
|
||||||
<property name="modules.dir" value="${basedir}/release/modules/" />
|
|
||||||
<property name="ext.dir" value="${modules.dir}/ext" />
|
|
||||||
|
|
||||||
<target name="resolve">
|
|
||||||
<ivy:settings file="ivysettings.xml" />
|
|
||||||
<ivy:resolve file="ivy.xml" conf="central-repository"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="retrieve" depends="resolve">
|
|
||||||
<ivy:retrieve conf="central-repository" pattern="${basedir}/release/modules/ext/[artifact]-[revision](-[classifier]).[ext]" />
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="init" depends="retrieve, harness.init" />
|
|
||||||
|
|
||||||
<target name="clean" depends="projectized-common.clean">
|
|
||||||
<!--Override clean to delete jars, etc downloaded with Ivy
|
|
||||||
or copied in from thirdparty folder. This way we don't end up with
|
|
||||||
out-of-date/unneeded stuff in the installer-->
|
|
||||||
<delete dir="${basedir}/release"/>
|
|
||||||
</target>
|
|
||||||
</project>
|
|
@ -1,6 +0,0 @@
|
|||||||
Manifest-Version: 1.0
|
|
||||||
AutoUpdate-Show-In-Client: true
|
|
||||||
OpenIDE-Module: org.sleuthkit.autopsy.centralrepository
|
|
||||||
OpenIDE-Module-Localizing-Bundle: org/sleuthkit/autopsy/centralrepository/Bundle.properties
|
|
||||||
OpenIDE-Module-Specification-Version: 1.0
|
|
||||||
OpenIDE-Module-Install: org/sleuthkit/autopsy/centralrepository/eventlisteners/Installer.class
|
|
@ -1,45 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!--
|
|
||||||
*** GENERATED FROM project.xml - DO NOT EDIT ***
|
|
||||||
*** EDIT ../build.xml INSTEAD ***
|
|
||||||
-->
|
|
||||||
<project name="org.sleuthkit.autopsy.centralrepository-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>
|
|
@ -1,9 +0,0 @@
|
|||||||
file.reference.commons-dbcp2-2.1.1.jar=release/modules/ext/commons-dbcp2-2.1.1.jar
|
|
||||||
file.reference.commons-logging-1.2.jar=release/modules/ext/commons-logging-1.2.jar
|
|
||||||
file.reference.commons-pool2-2.4.2.jar=release/modules/ext/commons-pool2-2.4.2.jar
|
|
||||||
file.reference.postgresql-42.1.1.jar=release/modules/ext/postgresql-42.1.1.jar
|
|
||||||
file.reference.sqlite-jdbc-3.16.1.jar=release/modules/ext/sqlite-jdbc-3.16.1.jar
|
|
||||||
javac.source=1.8
|
|
||||||
javac.compilerargs=-Xlint -Xlint:-serial
|
|
||||||
license.file=../LICENSE-2.0.txt
|
|
||||||
nbm.homepage=http://www.sleuthkit.org/autopsy/
|
|
@ -1,116 +0,0 @@
|
|||||||
<?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.centralrepository</code-name-base>
|
|
||||||
<suite-component/>
|
|
||||||
<module-dependencies>
|
|
||||||
<dependency>
|
|
||||||
<code-name-base>org.netbeans.api.progress</code-name-base>
|
|
||||||
<build-prerequisite/>
|
|
||||||
<compile-dependency/>
|
|
||||||
<run-dependency>
|
|
||||||
<release-version>1</release-version>
|
|
||||||
<specification-version>1.47.1</specification-version>
|
|
||||||
</run-dependency>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<code-name-base>org.netbeans.modules.options.api</code-name-base>
|
|
||||||
<build-prerequisite/>
|
|
||||||
<compile-dependency/>
|
|
||||||
<run-dependency>
|
|
||||||
<release-version>1</release-version>
|
|
||||||
<specification-version>1.45.1</specification-version>
|
|
||||||
</run-dependency>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<code-name-base>org.openide.awt</code-name-base>
|
|
||||||
<build-prerequisite/>
|
|
||||||
<compile-dependency/>
|
|
||||||
<run-dependency>
|
|
||||||
<specification-version>7.67.1</specification-version>
|
|
||||||
</run-dependency>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<code-name-base>org.openide.modules</code-name-base>
|
|
||||||
<build-prerequisite/>
|
|
||||||
<compile-dependency/>
|
|
||||||
<run-dependency>
|
|
||||||
<specification-version>7.48.1</specification-version>
|
|
||||||
</run-dependency>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<code-name-base>org.openide.nodes</code-name-base>
|
|
||||||
<build-prerequisite/>
|
|
||||||
<compile-dependency/>
|
|
||||||
<run-dependency>
|
|
||||||
<specification-version>7.45.1</specification-version>
|
|
||||||
</run-dependency>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<code-name-base>org.openide.util</code-name-base>
|
|
||||||
<build-prerequisite/>
|
|
||||||
<compile-dependency/>
|
|
||||||
<run-dependency>
|
|
||||||
<specification-version>9.7.1</specification-version>
|
|
||||||
</run-dependency>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<code-name-base>org.openide.util.lookup</code-name-base>
|
|
||||||
<build-prerequisite/>
|
|
||||||
<compile-dependency/>
|
|
||||||
<run-dependency>
|
|
||||||
<specification-version>8.33.1</specification-version>
|
|
||||||
</run-dependency>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<code-name-base>org.openide.util.ui</code-name-base>
|
|
||||||
<build-prerequisite/>
|
|
||||||
<compile-dependency/>
|
|
||||||
<run-dependency>
|
|
||||||
<specification-version>9.6.1</specification-version>
|
|
||||||
</run-dependency>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<code-name-base>org.openide.windows</code-name-base>
|
|
||||||
<build-prerequisite/>
|
|
||||||
<compile-dependency/>
|
|
||||||
<run-dependency>
|
|
||||||
<specification-version>6.75.1</specification-version>
|
|
||||||
</run-dependency>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<code-name-base>org.sleuthkit.autopsy.core</code-name-base>
|
|
||||||
<build-prerequisite/>
|
|
||||||
<compile-dependency/>
|
|
||||||
<run-dependency>
|
|
||||||
<release-version>10</release-version>
|
|
||||||
<specification-version>10.8</specification-version>
|
|
||||||
</run-dependency>
|
|
||||||
</dependency>
|
|
||||||
</module-dependencies>
|
|
||||||
<public-packages/>
|
|
||||||
<class-path-extension>
|
|
||||||
<runtime-relative-path>ext/sqlite-jdbc-3.16.1.jar</runtime-relative-path>
|
|
||||||
<binary-origin>release\modules\ext\sqlite-jdbc-3.16.1.jar</binary-origin>
|
|
||||||
</class-path-extension>
|
|
||||||
<class-path-extension>
|
|
||||||
<runtime-relative-path>ext/commons-dbcp2-2.1.1.jar</runtime-relative-path>
|
|
||||||
<binary-origin>release\modules\ext\commons-dbcp2-2.1.1.jar</binary-origin>
|
|
||||||
</class-path-extension>
|
|
||||||
<class-path-extension>
|
|
||||||
<runtime-relative-path>ext/postgresql-42.1.1.jar</runtime-relative-path>
|
|
||||||
<binary-origin>release\modules\ext\postgresql-42.1.1.jar</binary-origin>
|
|
||||||
</class-path-extension>
|
|
||||||
<class-path-extension>
|
|
||||||
<runtime-relative-path>ext/commons-pool2-2.4.2.jar</runtime-relative-path>
|
|
||||||
<binary-origin>release\modules\ext\commons-pool2-2.4.2.jar</binary-origin>
|
|
||||||
</class-path-extension>
|
|
||||||
<class-path-extension>
|
|
||||||
<runtime-relative-path>ext/commons-logging-1.2.jar</runtime-relative-path>
|
|
||||||
<binary-origin>release\modules\ext\commons-logging-1.2.jar</binary-origin>
|
|
||||||
</class-path-extension>
|
|
||||||
</data>
|
|
||||||
</configuration>
|
|
||||||
</project>
|
|
@ -1 +0,0 @@
|
|||||||
suite.dir=${basedir}/..
|
|
@ -19,5 +19,7 @@
|
|||||||
<dependency conf="core->default" org="com.adobe.xmp" name="xmpcore" rev="5.1.2"/>
|
<dependency conf="core->default" org="com.adobe.xmp" name="xmpcore" rev="5.1.2"/>
|
||||||
<dependency conf="core->default" org="org.apache.zookeeper" name="zookeeper" rev="3.4.6"/>
|
<dependency conf="core->default" org="org.apache.zookeeper" name="zookeeper" rev="3.4.6"/>
|
||||||
|
|
||||||
|
<dependency conf="core->default" org="org.apache.commons" name="commons-dbcp2" rev="2.1.1"/>
|
||||||
|
<dependency conf="core->default" org="org.apache.commons" name="commons-pool2" rev="2.4.2"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</ivy-module>
|
</ivy-module>
|
||||||
|
@ -362,6 +362,14 @@
|
|||||||
<runtime-relative-path>ext/curator-framework-2.8.0.jar</runtime-relative-path>
|
<runtime-relative-path>ext/curator-framework-2.8.0.jar</runtime-relative-path>
|
||||||
<binary-origin>release/modules/ext/curator-framework-2.8.0.jar</binary-origin>
|
<binary-origin>release/modules/ext/curator-framework-2.8.0.jar</binary-origin>
|
||||||
</class-path-extension>
|
</class-path-extension>
|
||||||
|
<class-path-extension>
|
||||||
|
<runtime-relative-path>ext/commons-dbcp2-2.1.1.jar</runtime-relative-path>
|
||||||
|
<binary-origin>release\modules\ext\commons-dbcp2-2.1.1.jar</binary-origin>
|
||||||
|
</class-path-extension>
|
||||||
|
<class-path-extension>
|
||||||
|
<runtime-relative-path>ext/commons-pool2-2.4.2.jar</runtime-relative-path>
|
||||||
|
<binary-origin>release\modules\ext\commons-pool2-2.4.2.jar</binary-origin>
|
||||||
|
</class-path-extension>
|
||||||
</data>
|
</data>
|
||||||
</configuration>
|
</configuration>
|
||||||
</project>
|
</project>
|
||||||
|
@ -35,6 +35,20 @@ public class Installer extends ModuleInstall {
|
|||||||
private final PropertyChangeListener pcl = new CaseEventListener();
|
private final PropertyChangeListener pcl = new CaseEventListener();
|
||||||
private final IngestEventsListener ieListener = new IngestEventsListener();
|
private final IngestEventsListener ieListener = new IngestEventsListener();
|
||||||
|
|
||||||
|
private static Installer instance;
|
||||||
|
|
||||||
|
public synchronized static Installer getDefault() {
|
||||||
|
if (instance == null) {
|
||||||
|
instance = new Installer();
|
||||||
|
}
|
||||||
|
return instance;
|
||||||
|
}
|
||||||
|
|
||||||
|
private Installer() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void restored() {
|
public void restored() {
|
||||||
Case.addPropertyChangeListener(pcl);
|
Case.addPropertyChangeListener(pcl);
|
Before Width: | Height: | Size: 619 B After Width: | Height: | Size: 619 B |
Before Width: | Height: | Size: 724 B After Width: | Height: | Size: 724 B |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
@ -212,6 +212,7 @@ public class Installer extends ModuleInstall {
|
|||||||
packageInstallers.add(org.sleuthkit.autopsy.corecomponents.Installer.getDefault());
|
packageInstallers.add(org.sleuthkit.autopsy.corecomponents.Installer.getDefault());
|
||||||
packageInstallers.add(org.sleuthkit.autopsy.datamodel.Installer.getDefault());
|
packageInstallers.add(org.sleuthkit.autopsy.datamodel.Installer.getDefault());
|
||||||
packageInstallers.add(org.sleuthkit.autopsy.ingest.Installer.getDefault());
|
packageInstallers.add(org.sleuthkit.autopsy.ingest.Installer.getDefault());
|
||||||
|
packageInstallers.add(org.sleuthkit.autopsy.centralrepository.eventlisteners.Installer.getDefault());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -10,7 +10,6 @@ app.version=4.4.1
|
|||||||
build.type=DEVELOPMENT
|
build.type=DEVELOPMENT
|
||||||
|
|
||||||
project.org.netbeans.progress=org-netbeans-api-progress
|
project.org.netbeans.progress=org-netbeans-api-progress
|
||||||
project.org.sleuthkit.autopsy.centralrepository=CentralRepository
|
|
||||||
project.org.sleuthkit.autopsy.experimental=Experimental
|
project.org.sleuthkit.autopsy.experimental=Experimental
|
||||||
project.org.sleuthkit.autopsy.imagegallery=ImageGallery
|
project.org.sleuthkit.autopsy.imagegallery=ImageGallery
|
||||||
update_versions=false
|
update_versions=false
|
||||||
@ -32,8 +31,7 @@ modules=\
|
|||||||
${project.org.sleuthkit.autopsy.core}:\
|
${project.org.sleuthkit.autopsy.core}:\
|
||||||
${project.org.sleuthkit.autopsy.corelibs}:\
|
${project.org.sleuthkit.autopsy.corelibs}:\
|
||||||
${project.org.sleuthkit.autopsy.imagegallery}:\
|
${project.org.sleuthkit.autopsy.imagegallery}:\
|
||||||
${project.org.sleuthkit.autopsy.experimental}:\
|
${project.org.sleuthkit.autopsy.experimental}
|
||||||
${project.org.sleuthkit.autopsy.centralrepository}
|
|
||||||
project.org.sleuthkit.autopsy.core=Core
|
project.org.sleuthkit.autopsy.core=Core
|
||||||
project.org.sleuthkit.autopsy.corelibs=CoreLibs
|
project.org.sleuthkit.autopsy.corelibs=CoreLibs
|
||||||
project.org.sleuthkit.autopsy.keywordsearch=KeywordSearch
|
project.org.sleuthkit.autopsy.keywordsearch=KeywordSearch
|
||||||
|