diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF index 1c2b4ead33b25999f2708281bcdce75ffd9f5aab..58630c02ef423cffd6dd6aafd946eb8512040c37 100644 --- a/META-INF/MANIFEST.MF +++ b/META-INF/MANIFEST.MF @@ -1,12 +1,2 @@ Manifest-Version: 1.0 -Archiver-Version: Plexus Archiver -Created-By: Apache Maven -Built-By: root -Build-Jdk: 1.6.0_30 -Hudson-Build-Number: 367 -Hudson-Project: Rosetta-3.2.1_Nightly -Hudson-Version: 1.500 -Jenkins-Build-Number: 367 -Jenkins-Project: Rosetta-3.2.1_Nightly -Jenkins-Version: 1.500 diff --git a/META-INF/maven/com.exlibris.dps/dps-plugins/pom.properties b/META-INF/maven/com.exlibris.dps/dps-plugins/pom.properties deleted file mode 100644 index 9eefd6f950bf3a798363c4bae82cb48b98f37b80..0000000000000000000000000000000000000000 --- a/META-INF/maven/com.exlibris.dps/dps-plugins/pom.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Generated by Maven -#Tue Oct 22 15:44:06 IST 2013 -version=3.2.1 -groupId=com.exlibris.dps -artifactId=dps-plugins diff --git a/META-INF/maven/com.exlibris.dps/dps-plugins/pom.xml b/META-INF/maven/com.exlibris.dps/dps-plugins/pom.xml deleted file mode 100644 index 8fc333093ecacbde78290af537ffd38f9956e7c8..0000000000000000000000000000000000000000 --- a/META-INF/maven/com.exlibris.dps/dps-plugins/pom.xml +++ /dev/null @@ -1,2597 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <parent> - <groupId>com.exlibris.dps</groupId> - <artifactId>dps-build-parent</artifactId> - <version>3.2.1</version> - </parent> - - <modelVersion>4.0.0</modelVersion> - <groupId>com.exlibris.dps</groupId> - <artifactId>dps-plugins</artifactId> - <name>DPS Plug-in's Build</name> - <version>${dps.version}</version> - <dependencies> - <dependency> - <groupId>org.json</groupId> - <artifactId>json-simple</artifactId> - <version>1.1</version> - </dependency> - <dependency> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-core-asl</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.apache.cayenne</groupId> - <artifactId>cayenne</artifactId> - <classifier>nodeps</classifier> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>com.exlibris.core</groupId> - <artifactId>core-infra-svc-api</artifactId> - <version>${dps.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>com.exlibris.core</groupId> - <artifactId>core-infra-model</artifactId> - <version>${dps.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>com.exlibris.dps</groupId> - <artifactId>dps-repository-svc-impl</artifactId> - <version>${dps.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>com.exlibris.dps</groupId> - <artifactId>dps-repository-model</artifactId> - <version>${dps.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>com.exlibris.dps</groupId> - <artifactId>dps-repository-svc-api</artifactId> - <version>${dps.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>com.exlibris.dps</groupId> - <artifactId>dps-permanent-svc-api</artifactId> - <version>${dps.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>com.exlibris.core</groupId> - <artifactId>core-infra-common</artifactId> - <version>${dps.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>com.exlibris.dps</groupId> - <artifactId>dps-sdk-common</artifactId> - <version>${dps.version}</version> - </dependency> - <dependency> - <groupId>com.exlibris.core</groupId> - <artifactId>core-sdk-data</artifactId> - <version>${dps.version}</version> - </dependency> - <dependency> - <groupId>com.exlibris.dps</groupId> - <artifactId>dps-sdk-data</artifactId> - <version>${dps.version}</version> - </dependency> - <dependency> - <groupId>com.exlibris.dps</groupId> - <artifactId>dps-sdk-api</artifactId> - <version>${dps.version}</version> - </dependency> - <dependency> - <groupId>com.exlibris.dps</groupId> - <artifactId>dps-deposit-svc-api</artifactId> - <version>${dps.version}</version> - </dependency> - <dependency> - <groupId>droid</groupId> - <artifactId>droid-core</artifactId> - <version>6.0</version> - </dependency> - <dependency> - <groupId>droid</groupId> - <artifactId>droid-container</artifactId> - <version>6.0</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpclient</artifactId> - <version>4.1.2</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpcore</artifactId> - <version>4.1.2</version> - </dependency> - <dependency> - <groupId>aws.java.sdk</groupId> - <artifactId>aws-java-sdk</artifactId> - <version>1.3.11</version> - </dependency> - <dependency> - <groupId>droid</groupId> - <artifactId>droid-core-interfaces</artifactId> - <version>6.0</version> - </dependency> - <dependency> - <groupId>bouncycastle</groupId> - <artifactId>bcmail-jdk14</artifactId> - <version>136</version> - </dependency> - <dependency> - <groupId>bouncycastle</groupId> - <artifactId>bcprov-jdk14</artifactId> - <version>136</version> - </dependency> - <dependency> - <groupId>blowfish</groupId> - <artifactId>blowfishj</artifactId> - <version>2.20</version> - </dependency> - <dependency> - <groupId>pdfbox</groupId> - <artifactId>pdfbox</artifactId> - <version>0.7.3</version> - </dependency> - <dependency> - <groupId>org.apache</groupId> - <artifactId>poi</artifactId> - </dependency> - <dependency> - <groupId>xalan</groupId> - <artifactId>xalan</artifactId> - <version>2.7.0</version> - </dependency> - <dependency> - <groupId>xalan</groupId> - <artifactId>serializer</artifactId> - <version>2.7.0</version> - </dependency> - <dependency> - <groupId>xerces</groupId> - <artifactId>xercesImpl</artifactId> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>bmp_adapter_1_0</artifactId> - <version>3.4</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>excel_adapter_1_0</artifactId> - <version>3.4</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>gif_adapter_1_0</artifactId> - <version>3.4</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>html_adapter_1_0</artifactId> - <version>3.4</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>jpg_adapter_1_1</artifactId> - <version>3.4</version> - </dependency> - <dependency> - <groupId>nz.govt.natlib.adapter</groupId> - <artifactId>jid3lib</artifactId> - <version>0.5.4</version> - </dependency> - <dependency> - <groupId>nz.govt.natlib.adapter</groupId> - <artifactId>jID3LibMp3-adapter</artifactId> - <version>1</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>mp3_adapter_1_0</artifactId> - <version>3.5</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>msword_adapter_2_0</artifactId> - <version>3.5</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>msworks_adapter_1_0</artifactId> - <version>3.5</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>openoffice_adapter_1_0</artifactId> - <version>3.5</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>pdfbox_adapter_1_0</artifactId> - <version>3.5</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>pdf_adapter_1_0</artifactId> - <version>3.5</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>powerpoint_adapter_1_0</artifactId> - <version>3.5</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>tiff_adapter_1_0</artifactId> - <version>3.5</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>wave_adapter_1_0</artifactId> - <version>3.5.1</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>wordperfect_adapter_1_0</artifactId> - <version>3.5</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>xml_adapter_1_0</artifactId> - <version>3.5</version> - </dependency> - <dependency> - <groupId>govt.nz</groupId> - <artifactId>metadata</artifactId> - <version>3.5</version> - </dependency> - <dependency> - <groupId>jhove</groupId> - <artifactId>jhove</artifactId> - <version>1.5</version> - </dependency> - <dependency> - <groupId>jhove</groupId> - <artifactId>jhove-handler</artifactId> - <version>1.5</version> - </dependency> - <dependency> - <groupId>jhove</groupId> - <artifactId>jhove-module</artifactId> - <version>1.5</version> - </dependency> - <dependency> - <groupId>jboss</groupId> - <artifactId>jbossws-spi</artifactId> - <version>1.4.1.GA</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>jboss</groupId> - <artifactId>jboss-cache</artifactId> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>org.gridgain</groupId> - <artifactId>gridgain</artifactId> - <version>2.1.1</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>nz.govt</groupId> - <artifactId>rtfhandler</artifactId> - <version>1.0</version> - <scope>provided</scope> - </dependency> - - <dependency> - <groupId>nz.govt</groupId> - <artifactId>rtfhandler</artifactId> - <version>1.0</version> - <scope>provided</scope> - </dependency> - - <dependency> - <groupId>nz.govt.plugins</groupId> - <artifactId>ArcDecomposerPlugin</artifactId> - <version>2</version> - <scope>provided</scope> - </dependency> - - <dependency> - <groupId>govt.nz.arc</groupId> - <artifactId>ArcExtractorPlugin</artifactId> - <version>4</version> - <scope>provided</scope> - </dependency> - - <dependency> - <groupId>govt.nz.wave</groupId> - <artifactId>WaveExtractorPlugin</artifactId> - <version>4</version> - <scope>provided</scope> - </dependency> - - <dependency> - <groupId>govt.nz.flac</groupId> - <artifactId>FlacExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - - <dependency> - <groupId>nz.govt.plugins</groupId> - <artifactId>MP3toWaveMigrationTool</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - - <dependency> - <groupId>govt.nz.xml</groupId> - <artifactId>XMLExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.xml</groupId> - <artifactId>XML3ExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.word</groupId> - <artifactId>WordPerfectExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.word</groupId> - <artifactId>WordExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.tiff</groupId> - <artifactId>TIFFExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.ppt</groupId> - <artifactId>PowerPointExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.pdf</groupId> - <artifactId>PDFExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.word</groupId> - <artifactId>OpenOfficeExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.mp3</groupId> - <artifactId>MP3MDExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.html</groupId> - <artifactId>HTMLExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.gif</groupId> - <artifactId>GIFExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.xls</groupId> - <artifactId>ExcelExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.word</groupId> - <artifactId>DocExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>nz.govt.plugins</groupId> - <artifactId>DefaultExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>govt.nz.bmp</groupId> - <artifactId>BitmapExtractorPlugin</artifactId> - <version>3</version> - <scope>provided</scope> - </dependency> - </dependencies> - - <profiles> - <profile> - <id>automation-profile</id> - <activation> - <property> - <name>profile</name> - <value>true</value> - </property> - </activation> - <build> - <plugins> - <plugin> - <artifactId>maven-clean-plugin</artifactId> - <configuration> - <filesets> - <fileset> - <directory> - ${basedir}/../profile/operational_shared/plugins/ - </directory> - <includes> - <include>*</include> - </includes> - </fileset> - </filesets> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-jar-plugin</artifactId> - <executions> - <!-- JHOVE MD Extractors --> - <execution> - <id>ASCIIHUL-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - ASCIIHUL-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\ASCIIHULMDExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_ASCIIHULMDExtractor.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>AIFFHUL-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - AIFFHUL-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\AIFFHULMDExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_AIFFHULMDExtractor.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>BYTESTREAMHUL-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - BYTESTREAMHUL-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\BYTESTREAMHULMDExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_BYTESTREAMHULMDExtractor.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>GIFHUL-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - GIFHUL-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\GIFHULMDExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_GIFHULMDExtractor.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>HTMLHUL-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - HTMLHUL-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\HTMLHULMDExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_HTMLHULMDExtractor.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>JPEG2000HUL-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - JPEG2000HUL-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\JPEG2000HULMDExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_JPEG2000HULMDExtractor.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>JPEGHUL-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - JPEGHUL-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\JPEGHULMDExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_JPEGHULMDExtractor.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>PDFHUL-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - PDFHUL-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\PDFHULMDExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_PDFHULMDExtractor.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>TIFFHUL-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - TIFFHUL-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\TIFFHULMDExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_TIFFHULMDExtractor.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>UTF8HUL-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - UTF8HUL-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\UTF8HULMDExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_UTF8HULMDExtractor.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>WaveHULMD-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - WaveHULMD-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\WaveHULMDExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_WaveHULMDExtractor.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>XMLHUL-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - XMLHUL-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\XMLHULMDExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_XMLHULMD.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>PDFBox-MDextractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - PDFBox-MDextractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\PDFBoxExtractorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_PDFBoxExtractor.xml - </include> - </includes> - </configuration> - </execution> - - <!-- Start Up Checks plugins --> - <execution> - <id>SharedFoldersAccessChecker</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - SharedFoldersAccessChecker - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\checks\SharedFoldersAccessChecker.class - </include> - <include> - PLUGIN-INF\metadata_SharedFoldersAccessChecker.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>SharedFoldersSpaceChecker</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - SharedFoldersSpaceChecker - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\checks\SharedFoldersSpaceChecker.class - </include> - <include> - PLUGIN-INF\metadata_SharedFoldersSpaceChecker.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>StorageAccessChecker</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - StorageAccessChecker - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\checks\StorageAccessChecker.class - </include> - <include> - PLUGIN-INF\metadata_StorageAccessChecker.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>StorageSpaceChecker</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - StorageSpaceChecker - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\checks\StorageSpaceChecker.class - </include> - <include> - PLUGIN-INF\metadata_StorageSpaceChecker.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>FFDroidIdentifier</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - FFDroidIdentifier - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\formatidentification\DroidResourceUtil.class - </include> - <include> - com\exlibris\dps\repository\plugin\formatidentification\FFDroidIdentificationPlugin.class - </include> - <include> - com\exlibris\dps\repository\plugin\formatidentification\DroidFormatIdentificationResult.class - </include> - <include> - uk\gov\nationalarchives\droid\container\DROIDContainersInvoker.class - </include> - <include> - lib/FFDroidIdentificationPlugin/** - </include> - <include> - PLUGIN-INF\metadata_FFDroidIdentificator.xml - </include> - <include> - conf\container-signature.xml - </include> - <include> - conf\DROID_SignatureFile.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>S3StoragePlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - S3StoragePlugin - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\storage\s3\S3StoragePlugin.class - </include> - <include> - lib/S3StoragePlugin/** - </include> - <include> - PLUGIN-INF\metadata_S3StoragePlugin.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>NetAppPlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <archive> - <manifest> - <addClasspath>true</addClasspath> - <mainClass>com.exlibris.dps.repository.plugin.storage.netapp.NetAppStoragePlugin</mainClass> - </manifest> - </archive> - <finalName> - NetAppStoragePlugin - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\storage\netapp\** - </include> - <include> - com\exlibris\dps\repository\plugin\storage\netapp\client\** - </include> - <include> - lib/NetAppPlugin/** - </include> - <include> - PLUGIN-INF\metadata_NetAppPlugin.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>NFSStoragePlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - NFSStoragePlugin - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\storage\nfs\NFSStoragePlugin.class - </include> - <include> - PLUGIN-INF\metadata_NFSStoragePlugin.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>NFSPairTreeStoragePlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - NFSPairTreeStoragePlugin - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\storage\nfs\NFSPairTreeStoragePlugin.class - </include> - <include> - com\exlibris\dps\repository\plugin\storage\nfs\NFSStoragePlugin.class - </include> - <include> - PLUGIN-INF\metadata_NFSPairTreeStoragePlugin.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>FlexPaperViewerPreProcessor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - FlexPaperViewerPreProcessor - </finalName> - <includes> - <include> - com\exlibris\dps\delivery\vpp\flexPaper\FlexPaperViewerPreProcessor.class - </include> - <include> - com\exlibris\dps\delivery\vpp\flexPaper\FlexPaperViewerPreProcessor$repType.class - </include> - <include> - com\exlibris\dps\delivery\vpp\flexPaper\FlexVppScriptExecutionThread.class - </include> - <include> - lib/FlexPaperViewerPreProcessor/** - </include> - <include> - PLUGIN-INF\metadata_FlexPaperViewerPreProcessor.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>XSLViewerPreProcessor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - XSLViewerPreProcessor - </finalName> - <includes> - <include> - com\exlibris\dps\delivery\vpp\xsl\XSLViewerPreProcessor.class - </include> - <include> - lib/XSLViewerPreProcessor/** - </include> - <include> - PLUGIN-INF\metadata_XSLViewerPreProcessor.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>JpegViewerPreProcessor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - JpegViewerPreProcessor - </finalName> - <includes> - <include> - com\exlibris\dps\delivery\vpp\jpeg\JpegViewerPreProcessor.class - </include> - <include> - lib/JpegViewerPreProcessor/** - </include> - <include> - PLUGIN-INF\metadata_JpegViewerPreProcessor.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>J2KViewerPreProcessor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - J2KViewerPreProcessor - </finalName> - <includes> - <include> - com\exlibris\dps\delivery\vpp\j2k\J2KViewerPreProcessor.class - </include> - <include> - lib/J2KViewerPreProcessor/** - </include> - <include> - PLUGIN-INF\metadata_J2KViewerPreProcessor.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>PermanentWSChecker</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - PermanentWSChecker - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\checks\PermanentWSChecker.class - </include> - <include> - com\exlibris\dps\repository\plugin\checks\WSCheckerThread.class - </include> - <include> - PLUGIN-INF\metadata_PermanentWSChecker.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>DepositWSChecker</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - DepositWSChecker - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\checks\DepositWSChecker.class - </include> - <include> - com\exlibris\dps\repository\plugin\checks\WSCheckerThread.class - </include> - <include> - PLUGIN-INF\metadata_DepositWSChecker.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>RepositoryWSChecker</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - RepositoryWSChecker - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\checks\RepositoryWSChecker.class - </include> - <include> - com\exlibris\dps\repository\plugin\checks\WSCheckerThread.class - </include> - <include> - PLUGIN-INF\metadata_RepositoryWSChecker.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>DeliveryWSChecker</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - DeliveryWSChecker - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\checks\DeliveryWSChecker.class - </include> - <include> - com\exlibris\dps\repository\plugin\checks\WSCheckerThread.class - </include> - <include> - PLUGIN-INF\metadata_DeliveryWSChecker.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>PDSChecker</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - PDSChecker - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\checks\PDSChecker.class - </include> - <include> - PLUGIN-INF\metadata_PDSChecker.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>PluginsChecker</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - PluginsChecker - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\checks\PluginsChecker.class - </include> - <include> - PLUGIN-INF\metadata_PluginsChecker.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>DBChecker</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - DBChecker - </finalName> - <includes> - <include>bin\db.sh</include> - <include>bin\db.bat</include> - <include> - PLUGIN-INF\metadata_DBChecker.xml - </include> - </includes> - </configuration> - </execution> - - - <!-- Repository plugins --> - <execution> - <id>DCReplacePlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - DCReplacePlugin - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\DCReplacePlugin.class - </include> - <include> - PLUGIN-INF\metadata_DCReplacePlugin.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>DummySleepTaskPlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - DummySleepTaskPlugin - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\DummySleepTaskPlugin.class </include> - <include> - PLUGIN-INF\metadata_DummySleepTaskPlugin.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>NLBPIDPlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - NLBCustomPID-Plugin - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\NLBPIDPlugin.class - </include> - <include> - PLUGIN-INF\metadata_NLBPIDPlugin.xml - </include> - <include> - sg\gov\nlb\ws\pidservice\* - </include> - </includes> - </configuration> - </execution> - <execution> - <id>NLBCustomPIDInsertPlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - NLBCustomPIDInsert-Plugin - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\mdExtractor\NLBPIDInsertPlugin.class - </include> - <include> - PLUGIN-INF\metadata_NLBPIDInsertPlugin.xml - </include> - </includes> - </configuration> - </execution> - - <!-- PI Generators --> - - <execution> - <id>URNFixedLengthGenerator</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - URNFixedLengthGenerator - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\pi\URNFixedLengthGenerator.class - </include> - <include> - PLUGIN-INF\metadata_URNFixedLengthGenerator.xml - </include> - </includes> - </configuration> - </execution> - - - <execution> - <id>CMSGenerator</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - CMSGenerator - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\pi\CMSGenerator.class - </include> - <include> - PLUGIN-INF\metadata_CMSGenerator.xml - </include> - </includes> - </configuration> - </execution> - - - <!-- Field Validators --> - - <execution> - <id>Regexp-FieldValidator</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - Regexp-FieldValidator - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\fieldValidator\RegexpFieldValidatorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_RegexpFieldValidator.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>ChecksumDigitValidator</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - ChecksumDigitValidator - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\fieldValidator\ChecksumDigitValidatorPlugin.class - </include> - <include> - com\exlibris\dps\repository\plugin\fieldValidator\RegexpFieldValidatorPlugin.class - </include> - <include> - PLUGIN-INF\metadata_ChecksumDigitValidator.xml - </include> - </includes> - </configuration> - </execution> - - <!-- Risk Extractors --> - <execution> - <id>RTFCharset-RiskExtractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - RTFCharset-RiskExtractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\riskExtractor\RTFCharsetRiskExtractor.class - </include> - <include> - nz\govt\natlib\ndha\rtfhandler\CheckRTFCharSet.class - </include> - <include> - PLUGIN-INF\metadata_RTFCharsetRiskExtractor.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>RTFControlWord-RiskExtractor</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - RTFControlWord-RiskExtractor - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\riskExtractor\RTFControlWordRiskExtractor.class - </include> - <include> - nz\govt\natlib\ndha\rtfhandler\CheckRTFControlWord.class - </include> - <include> - PLUGIN-INF\metadata_RTFControlWordRiskExtractor.xml - </include> - </includes> - </configuration> - </execution> - - <!--Decomposer plugins--> - <execution> - <id>Unzip-Java-Decomposer</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - Unzip-Java-Decomposer - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\decomposer\JavaDecomposerPlugin.class - </include> - <include> - org\apache\** - </include> - <include> - PLUGIN-INF\metadata_Unzip-Java-Decomposer.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>Unzip-Decomposer</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - Unzip-Decomposer - </finalName> - <includes> - <include>bin\unzip.sh</include> - <include>bin\unzip.bat</include> - <include> - PLUGIN-INF\metadata_Unzip-Decomposer.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>uv-virus-scan-java</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - UVScanJavaCustom - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\virusScan\VirusCheckCustomPlugin.class - </include> - <include> - PLUGIN-INF\metadata_uv-scan-java.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>uv-virus-scan-script</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - UVScanScript - </finalName> - <includes> - <include>bin\uvscan.sh</include> - <include>bin\uvscan.bat</include> - <include> - PLUGIN-INF\metadata_uv-scan-script.xml - </include> - </includes> - </configuration> - </execution> - - <!--Migration plugins--> - <execution> - <id>TIFFLZW-MigrationTool</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - TIFFLZW-MigrationTool - </finalName> - <includes> - <include> - bin\tiff_2_tiff_lzw_compression.sh - </include> - <include> - bin\tiff_2_tiff_lzw_compression.bat - </include> - <include> - PLUGIN-INF\metadata_TIFFLZWMigrationTool.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>CustomMXF2MP4-MigrationTool</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - CustomMXF2MP4-MigrationTool - </finalName> - <includes> - <include> - bin\mxf2mp4.sh - </include> - <include> - PLUGIN-INF\metadata_MXF2MP4MigrationTool.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>TIFF2JP2LZW-MigrationTool</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - TIFF2JP2LZW-MigrationTool - </finalName> - <includes> - <include> - bin\tiff_2_jp2_lzw_compression.sh - </include> - <include> - bin\tiff_2_jp2_lzw_compression.bat - </include> - <include> - PLUGIN-INF\metadata_TIFF2JP2LZWMigrationTool.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>Rtf-MigrationTool</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - Rtf-MigrationTool - </finalName> - <includes> - <include> - bin\fixcontrolword.sh - </include> - <include> - bin\fixcontrolword.bat - </include> - <include> - PLUGIN-INF\metadata_RtfMigrationTool.xml - </include> - </includes> - </configuration> - </execution> - - <!--registry plugins--> - <execution> - <id>XSL-Converter</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - XSL-Converter - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\registry\XSLConverterPlugin.class - </include> - <include> - PLUGIN-INF\metadata_XSLConverter.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>IEToOAI-Converter</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - IEToOAI-Converter - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\registry\IEToOAIConverterPlugin.class - </include> - <include> - PLUGIN-INF\metadata_IEToOAIConverter.xml - </include> - <include> - conf\DC2SimpleOAIDC.xsl - </include> - </includes> - </configuration> - </execution> - <execution> - <id>OaiCollection-converter</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - OaiCollection-converter - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\registry\OaiCollectionConverterPlugin.class - </include> - <include> - PLUGIN-INF\metadata_OaiCollectionConverter.xml - </include> - <include> - conf\DC2SimpleOAIDC.xsl - </include> - </includes> - </configuration> - </execution> - <execution> - <id>Xepicur-Converter</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - Xepicur-Converter - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\registry\XEpicurConverterPlugin.class - </include> - <include> - PLUGIN-INF\metadata_XepicurConverter.xml - </include> - <include> - conf\xepicur_template.xml - </include> - </includes> - </configuration> - </execution> - <execution> - <id>CMS-Converter</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - CMS-Converter - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\registry\CmsConverterPlugin.class - </include> - <include> - PLUGIN-INF\metadata_CmsConverter.xml - </include> - <include> - conf\DC2OaiWithCms.xsl - </include> - </includes> - </configuration> - </execution> - <execution> - <id>NFS-Publisher</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - NFS-Publisher - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\registry\NFSPublisherPlugin.class - </include> - <include> - PLUGIN-INF\metadata_NFSPublisher.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>OAI-Publisher</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - OAI-Publisher - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\registry\OAIPublisherPlugin.class - </include> - <include> - PLUGIN-INF\metadata_OAIPublisher.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>MXFTechMdExtractorPlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - MXFTechMdExtractor-Plugin - </finalName> - <includes> - <include> - eu\prestoprime\mxftools\MXFTechMdExtractorPlugin - </include> - <include> - PLUGIN-INF\metadata_MXFTechMdExtractorPlugin.xml - </include> - <include> - eu\prestoprime\mxftools\** - </include> - <include> - conf\mxfattributes.properties - </include> - </includes> - </configuration> - </execution> - - <!--AR plugins--> - <execution> - <id>DummyARPlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - DummyCustomARPlugin - </finalName> - <includes> - <include> - com/exlibris/dps/repository/plugin/ar/DummyARPlugin.class - </include> - <include> - PLUGIN-INF\metadata_DummyAR.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>OneTimeCustomTokenARPlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - OneTimeCustomTokenARPlugin - </finalName> - <includes> - <include> - com/exlibris/dps/repository/plugin/ar/OneTimeTokenARPlugin.class - </include> - <include> - PLUGIN-INF\metadata_OneTimeTokenAR.xml - </include> - </includes> - </configuration> - </execution> - - <!--Fixity plugins--> - <execution> - <id>DummyCustomFixityPlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - DummyCustomFixityPlugin - </finalName> - <includes> - <include> - com/exlibris/dps/repository/plugin/fixity/DummyCustomFixityPlugin.class - </include> - <include> - PLUGIN-INF\metadata_DummyCustomFixity.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>D10FixityPlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - D10CustomFixityPlugin - </finalName> - <includes> - <include> - com/exlibris/dps/repository/plugin/fixity/D10FixityPlugin.class - </include> - <include> - PLUGIN-INF\metadata_D10Fixity.xml - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>XMetaDiss-Converter</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - XMetaDiss-Custom-Converter - </finalName> - <includes> - <include> - com\exlibris\dps\repository\plugin\registry\XMetaDissConverterPlugin.class - </include> - <include> - PLUGIN-INF\metadata_XMetaDissConverter.xml - </include> - <include> - conf\dc2xmetadiss.xsl - </include> - </includes> - </configuration> - </execution> - - <execution> - <id>LDSStorageFixityValidatorPlugin</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <finalName> - LDSCustomStorageFixityValidatorPlugin - </finalName> - <includes> - <include> - com/exlibris/dps/repository/plugin/repositoryTask/LDSStorageFixityValidatorPlugin.class - </include> - <include> - com/exlibris/dps/repository/plugin/repositoryTask/Fixity.class - </include> - <include> - PLUGIN-INF\metadata_LDSStorageFixityValidatorPlugin.xml - </include> - </includes> - </configuration> - </execution> - - </executions> - </plugin> - - <plugin> - <artifactId>maven-resources-plugin</artifactId> - <version>2.3</version> - <executions> - <execution> - <id>copy-resources-bundled</id> - <phase>install</phase> - <goals> - <goal>copy-resources</goal> - </goals> - <configuration> - <outputDirectory> - ${basedir}/../profile/operational_shared/plugins/bundled - </outputDirectory> - <resources> - <resource> - <directory> - ./target - </directory> - <includes> - <include>*jar</include> - </includes> - <excludes> - <exclude> - dps-plugins.jar - </exclude> - <exclude> - *Custom* - </exclude> - </excludes> - </resource> - </resources> - </configuration> - </execution> - <execution> - <id>copy-resources-custom</id> - <phase>install</phase> - <goals> - <goal>copy-resources</goal> - </goals> - <configuration> - <outputDirectory> - ${basedir}/../profile/operational_shared/plugins/custom - </outputDirectory> - <resources> - <resource> - <directory> - ./target - </directory> - <includes> - <include>*Custom*jar</include> - </includes> - <excludes> - <exclude> - dps-plugins.jar - </exclude> - </excludes> - </resource> - </resources> - </configuration> - </execution> - </executions> - </plugin> - - - <!--<plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-dependency-plugin</artifactId> - <executions> - <execution> - <id>unpack mxftechmdextractor</id> - <phase>compile</phase> - <goals> - <goal>unpack</goal> - </goals> - <configuration> - <artifactItems> - <artifactItem> - <groupId>eu.prestoprime.mxftools</groupId> - <artifactId>mxftechmdextractor</artifactId> - <version>1.0.0</version> - <type>jar</type> - <overWrite>true</overWrite> - <outputDirectory>target/classes</outputDirectory> - </artifactItem> - </artifactItems> - </configuration> - </execution> - </executions> - </plugin> - - --> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-dependency-plugin</artifactId> - <executions> - <!-- create format indetification plugin: --> - <execution> - <id>copy-ff</id> - <phase>compile</phase> - <goals> - <goal>copy</goal> - </goals> - <configuration> - <artifactItems> - <artifactItem> - <groupId>droid</groupId> - <artifactId>droid-core</artifactId> - <version>6.0</version> - </artifactItem> - <artifactItem> - <groupId>droid</groupId> - <artifactId>droid-container</artifactId> - <version>6.0</version> - </artifactItem> - <artifactItem> - <groupId>droid</groupId> - <artifactId>droid-core-interfaces</artifactId> - <version>6.0</version> - </artifactItem> - <artifactItem> - <groupId>org.antlr</groupId> - <artifactId>antlr-runtime</artifactId> - <version>3.2</version> - </artifactItem> - <artifactItem> - <groupId>byteseek</groupId> - <artifactId>byteseek</artifactId> - <version>1.1</version> - </artifactItem> - <artifactItem> - <groupId>commons-beanutils</groupId> - <artifactId>commons-beanutils</artifactId> - <version>1.7.0</version> - </artifactItem> - <artifactItem> - <groupId>commons-codec</groupId> - <artifactId>commons-codec</artifactId> - <version>1.4</version> - </artifactItem> - <artifactItem> - <groupId>commons-collections</groupId> - <artifactId>commons-collections</artifactId> - <version>3.2.1</version> - </artifactItem> - <artifactItem> - <groupId>commons-compress</groupId> - <artifactId>commons-compress</artifactId> - <version>1.0</version> - </artifactItem> - <artifactItem> - <groupId>commons-configuration</groupId> - <artifactId>commons-configuration</artifactId> - <version>1.6</version> - </artifactItem> - <artifactItem> - <groupId>commons-dbcp</groupId> - <artifactId>commons-dbcp</artifactId> - <version>1.2</version> - </artifactItem> - <artifactItem> - <groupId>commons-httpclient</groupId> - <artifactId>commons-httpclient</artifactId> - <version>3.1</version> - </artifactItem> - <artifactItem> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - <version>2.0.1</version> - </artifactItem> - <artifactItem> - <groupId>commons-lang</groupId> - <artifactId>commons-lang</artifactId> - <version>2.6</version> - </artifactItem> - <artifactItem> - <groupId>commons-dbcp</groupId> - <artifactId>commons-dbcp</artifactId> - <version>1.2</version> - </artifactItem> - <artifactItem> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - <version>1.1.1</version> - </artifactItem> - <artifactItem> - <groupId>org.apache.poi</groupId> - <artifactId>poi</artifactId> - <version>3.7-20101029</version> - </artifactItem> - <artifactItem> - <groupId>truezip</groupId> - <artifactId>truezip</artifactId> - <version>6.8.1</version> - </artifactItem> - <artifactItem> - <groupId>javahelp</groupId> - <artifactId>javahelp</artifactId> - <version>2.0.05</version> - </artifactItem> - <artifactItem> - <groupId>xerces</groupId> - <artifactId>xercesImpl</artifactId> - <version>2.9.1</version> - </artifactItem> - <artifactItem> - <groupId>droid</groupId> - <artifactId>droid-lib</artifactId> - <version>2.0</version> - </artifactItem> - </artifactItems> - <outputDirectory>target/classes/lib/FFDroidIdentificationPlugin/</outputDirectory> - <overWriteReleases>false</overWriteReleases> - <overWriteSnapshots>true</overWriteSnapshots> - </configuration> - </execution> - <!-- create format indetification plugin: --> - <execution> - <id>copy-s3</id> - <phase>compile</phase> - <goals> - <goal>copy</goal> - </goals> - <configuration> - <artifactItems> - <artifactItem> - <groupId>aws.java.sdk</groupId> - <artifactId>aws-java-sdk</artifactId> - <version>1.3.11</version> - </artifactItem> - <artifactItem> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpclient</artifactId> - <version>4.1.2</version> - </artifactItem> - <artifactItem> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpcore</artifactId> - <version>4.1.2</version> - </artifactItem> - </artifactItems> - <outputDirectory>target/classes/lib/S3StoragePlugin/</outputDirectory> - <overWriteReleases>false</overWriteReleases> - <overWriteSnapshots>true</overWriteSnapshots> - </configuration> - </execution> - <execution> - <id>copy-netapp</id> - <phase>compile</phase> - <goals> - <goal>copy</goal> - </goals> - <configuration> - <artifactItems> - <artifactItem> - <groupId>org.apache.xmlbeans</groupId> - <artifactId>xmlbeans</artifactId> - <version>2.3.0</version> - </artifactItem> - <artifactItem> - <groupId>dom4j</groupId> - <artifactId>dom4j</artifactId> - <version>1.6.1</version> - </artifactItem> - <artifactItem> - <groupId>jxl</groupId> - <artifactId>jxl</artifactId> - <version>2.6.9</version> - </artifactItem> - <artifactItem> - <groupId>commons-codec</groupId> - <artifactId>commons-codec</artifactId> - <version>1.3</version> - </artifactItem> - <artifactItem> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - <version>2.0.1</version> - </artifactItem> - <artifactItem> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - <version>1.1.1</version> - </artifactItem> - <artifactItem> - <groupId>commons-lang</groupId> - <artifactId>commons-lang</artifactId> - <version>2.6</version> - </artifactItem> - <artifactItem> - <groupId>commons-httpclient</groupId> - <artifactId>commons-httpclient</artifactId> - <version>3.1</version> - </artifactItem> - <artifactItem> - <groupId>axis</groupId> - <artifactId>axis</artifactId> - <version>1.4</version> - </artifactItem> - <artifactItem> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-core-asl</artifactId> - <version>1.5.2</version> - </artifactItem> - <artifactItem> - <groupId>org.json</groupId> - <artifactId>json-simple</artifactId> - <version>1.1</version> - </artifactItem> - <artifactItem> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpclient</artifactId> - <version>4.1.2</version> - </artifactItem> - <artifactItem> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpcore</artifactId> - <version>4.1.2</version> - </artifactItem> - </artifactItems> - <outputDirectory>target/classes/lib/NetAppPlugin/</outputDirectory> - <overWriteReleases>false</overWriteReleases> - <overWriteSnapshots>true</overWriteSnapshots> - </configuration> - </execution> - <!-- Plugins copied directly from nexus: --> - <execution> - <id>copy-nexus</id> - <phase>compile</phase> - <goals> - <goal>copy</goal> - </goals> - <configuration> - <!-- NLNZ MD Extractors --> - <artifactItems> - <artifactItem> - <groupId> - govt.nz.arc - </groupId> - <artifactId> - ArcExtractorPlugin - </artifactId> - <version>4</version> - <type>jar</type> - <destFileName> - ArcExtractorPlugin.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.wave - </groupId> - <artifactId> - WaveExtractorPlugin - </artifactId> - <version>4</version> - <type>jar</type> - <destFileName> - WaveExtractorPlugin.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - nz.govt.plugins - </groupId> - <artifactId> - ArcDecomposerPlugin - </artifactId> - <version>2</version> - <type>jar</type> - <destFileName> - ArcDecomposerPlugin.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.flac - </groupId> - <artifactId> - FlacExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - FlacExtractorPlugin.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - nz.govt.plugins - </groupId> - <artifactId> - MP3toWaveMigrationTool - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - MP3toWaveMigrationTool.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.xml - </groupId> - <artifactId> - XMLExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - XML-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.xml - </groupId> - <artifactId> - XML3ExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - XML3-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.word - </groupId> - <artifactId> - WordPerfectExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - WP-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.word - </groupId> - <artifactId> - WordExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - Word-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.tiff - </groupId> - <artifactId> - TIFFExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - TIFF-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.ppt - </groupId> - <artifactId> - PowerPointExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - PowerPoint-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.pdf - </groupId> - <artifactId> - PDFExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - PDF-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.word - </groupId> - <artifactId> - OpenOfficeExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - OpenOffice-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.mp3 - </groupId> - <artifactId> - MP3MDExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - mp3-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.jpg - </groupId> - <artifactId> - JpgExtractorPlugin - </artifactId> - <version>2.0</version> - <type>jar</type> - <destFileName> - Jpg-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.html - </groupId> - <artifactId> - HTMLExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - HTML-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.gif - </groupId> - <artifactId> - GIFExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - GIF-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.xls - </groupId> - <artifactId> - ExcelExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - Excel-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.word - </groupId> - <artifactId> - DocExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - Doc-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - nz.govt.plugins - </groupId> - <artifactId> - DefaultExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - Default-MDextractor.jar - </destFileName> - </artifactItem> - <artifactItem> - <groupId> - govt.nz.bmp - </groupId> - <artifactId> - BitmapExtractorPlugin - </artifactId> - <version>3</version> - <type>jar</type> - <destFileName> - Bitmap-MDextractor.jar - </destFileName> - </artifactItem> - </artifactItems> - <outputDirectory> - ${basedir}/../profile/operational_shared/plugins/bundled - </outputDirectory> - <overWriteReleases> - true - </overWriteReleases> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-dependency-plugin</artifactId> - <executions> - <execution> - <id>unpack apache.cayenne</id> - <phase>compile</phase> - <goals> - <goal>unpack</goal> - </goals> - <configuration> - <artifactItems> - <artifactItem> - <groupId>org.apache.cayenne</groupId> - <artifactId>cayenne</artifactId> - <version>2.0.4</version> - <type>jar</type> - <overWrite>true</overWrite> - <outputDirectory>target/classes</outputDirectory> - </artifactItem> - </artifactItems> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-dependency-plugin</artifactId> - <executions> - <execution> - <id>unpack apache.ant</id> - <phase>compile</phase> - <goals> - <goal>unpack</goal> - </goals> - <configuration> - <artifactItems> - <artifactItem> - <groupId>org.apache.ant</groupId> - <artifactId>ant</artifactId> - <type>jar</type> - <overWrite>true</overWrite> - <outputDirectory>target/classes</outputDirectory> - </artifactItem> - </artifactItems> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> - </profiles> - - -</project> - diff --git a/META-INF/maven/org.slub.rosetta.dps.repository.plugin.storage.nfs/SLUBStoragePlugin/pom.properties b/META-INF/maven/org.slub.rosetta.dps.repository.plugin.storage.nfs/SLUBStoragePlugin/pom.properties new file mode 100644 index 0000000000000000000000000000000000000000..e08abbb61da87313f8baff6a6628fdfa625f5a38 --- /dev/null +++ b/META-INF/maven/org.slub.rosetta.dps.repository.plugin.storage.nfs/SLUBStoragePlugin/pom.properties @@ -0,0 +1,2 @@ +groupId=org.slub.rosetta.dps.repository.plugin.storage.nfs +artifactId=SLUBStoragePlugin diff --git a/META-INF/maven/org.slub.rosetta.dps.repository.plugin.storage.nfs/SLUBStoragePlugin/pom.xml b/META-INF/maven/org.slub.rosetta.dps.repository.plugin.storage.nfs/SLUBStoragePlugin/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..b6b2b5baacf13584b311777d788be3468d9b36bd --- /dev/null +++ b/META-INF/maven/org.slub.rosetta.dps.repository.plugin.storage.nfs/SLUBStoragePlugin/pom.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>org.slub.rosetta.dps.repository.plugin.storage.nfs</groupId> + <artifactId>SLUBStoragePlugin</artifactId> + <name>SLUB Storage Plugin</name> + <version>1.0</version> + <dependencies> + <dependency> + <groupId>com.exlibris.dps</groupId> + <artifactId>dps-plugins</artifactId> + <version>${dps.version}</version> + </dependency> + </dependencies> +</project> + diff --git a/Makefile b/Makefile index 2523683296a3057205886b11504f8ca02c98558b..38ea0b861ebeba3718e62328e45ce5dff2229ce6 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ JAVAPATH=$(wildcard /usr/lib/jvm/java-1.6.0-openjdk-*/bin/) # Verwendete Rosetta-Version -ROSETTAVERSION=3.2.0 +ROSETTAVERSION=3.2.1 # Pfad zum Rosetta-SDK ROSETTASDK=/exlibris/dps/d4_1/system.dir/dps-sdk-${ROSETTAVERSION}/lib/ @@ -23,8 +23,9 @@ CLASSPATH=./java:${ROSETTASDKDEPOSIT}/../src/:${ROSETTASDKDEPOSIT}/xmlbeans-2.3. # sources -SOURCES=java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java\ - java/org/slub/rosetta/dps/repository/plugin/storage/nfs/testSLUBStoragePlugin.java +#SOURCES=java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java\ +# java/org/slub/rosetta/dps/repository/plugin/storage/nfs/testSLUBStoragePlugin.java +SOURCES=java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java OBJS=$(SOURCES:.java=.class) @@ -45,41 +46,21 @@ test: $(OBJS) clean: jarclean @rm -Rf doc/ - find ./ -name "*.class" -exec rm -f \{\} \; + find ./java/org/ -name "*.class" -exec rm -f \{\} \; @rm -Rf SLUBStoragePlugin.jar distclean: clean find ./ -name "*~" -exec rm -f \{\} \; @rm -Rf null -.PRECIOUS: %.sh %.jar - -%.jar: %.class - # setze temporären Link zu kompilierten Files des Rosetta-SDK, Deposit-Module - @${JAVAPATH}/jar xf ${ROSETTASDKDEPOSIT}/xmlbeans-2.3.0.jar - @${JAVAPATH}/jar xf ${ROSETTASDKDEPOSIT}/dps-sdk-${ROSETTAVERSION}.jar - @${JAVAPATH}/jar xf ${ROSETTASDKDEPOSIT}/log4j-1.2.14.jar - @cp -a ${ROSETTASDKDEPOSIT}/../src/com . - @echo "Main-Class: $(basename $@)" > manifest.txt - # Komprimiere alle class-Files zusammen - @${JAVAPATH}/jar cfm $@ manifest.txt \ - com/ *.class \ - org/ gov/ srw/ uk/ nbnDe11112004033116 PLUGIN_INF repackage \ - schemaorg_apache_xmlbeans META-INF \ - dnx_profile.xls ExLibMessageFile.properties LICENSE.txt - # Lösche temporären Link - @rm -Rf \ - com/ \ - org/ gov/ srw/ uk/ nbnDe11112004033116 PLUGIN_INF repackage \ - schemaorg_apache_xmlbeans META-INF NOTICE.txt \ - dnx_profile.xls ExLibMessageFile.properties LICENSE.txt manifest.txt - SLUBStoragePlugin.jar: $(OBJS) @mkdir build; @cp -r PLUGIN-INF/ build/ @cp -r META-INF/ build/ @cd java; find ./ -name "*.class" -print -exec cp --parents -r \{\} $(PWD)/build \; ; cd .. - @cd build; ${JAVAPATH}/jar cfv ../$@ ./* ; cd .. + @cp /exlibris/dps/d4_1/system.dir/bundled_plugins/NFSStoragePlugin.jar build/ + #cd build; ${JAVAPATH}/jar xfz /exlibris/dps/d4_1/system.dir/bundled_plugins/NFSStoragePlugin.jar + @cd build; ${JAVAPATH}/jar cfvM ../$@ ./* ; cd .. %.class: %.java ${JAVAPATH}/javac -classpath ${CLASSPATH}:${JUNITCLASSPATH} -Xlint:deprecation $< diff --git a/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java b/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java index 175eed30595909622adb4d3e14297d41fd255279..461b36d2f506602bbedfe407d23008700191f9cf 100644 --- a/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java +++ b/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java @@ -1,4 +1,3 @@ -//package com.exlibris.dps.repository.plugin.storage.nfs; package org.slub.rosetta.dps.repository.plugin.storage.nfs; import java.io.File; @@ -8,12 +7,12 @@ import java.util.Calendar; import java.text.SimpleDateFormat; import com.exlibris.core.infra.common.exceptions.logging.ExLogger; -import com.exlibris.digitool.common.dnx.DnxDocument; -import com.exlibris.dps.repository.plugin.storage.nfs.NFSStoragePlugin; import com.exlibris.core.infra.common.util.IOUtil; import com.exlibris.core.sdk.storage.containers.StoredEntityMetaData; +import com.exlibris.digitool.common.dnx.DnxDocument; import com.exlibris.digitool.common.storage.Fixity; import com.exlibris.digitool.infrastructure.utils.Checksummer; +import com.exlibris.dps.repository.plugin.storage.nfs.NFSStoragePlugin; /** * SLUBStoragePlugin @@ -26,13 +25,18 @@ public class SLUBStoragePlugin extends NFSStoragePlugin { private static final ExLogger log = ExLogger.getExLogger(SLUBStoragePlugin.class); public SLUBStoragePlugin() { super(); + log.info("SLUBStoragePlugin instantiated"); } @Override public String storeEntity(InputStream is, StoredEntityMetaData storedEntityMetadata) throws Exception { + log.info("SLUBStoragePlugin.storeEntity() called"); String fileName = createFileName(storedEntityMetadata); + log.info("SLUBStoragePlugin.storeEntity() fileName="+fileName); String relativeDirectoryPath = getStreamRelativePath(storedEntityMetadata); + log.info("SLUBStoragePlugin.storeEntity() relativeDirectoryPath="+relativeDirectoryPath); File destFile = getStreamDirectory(relativeDirectoryPath, fileName); + log.info("SLUBStoragePlugin.storeEntity() destfile.getAbsolutePath()="+destFile.getAbsolutePath()); // better move/link if (canHandleSourcePath(storedEntityMetadata.getCurrentFilePath())) { is.close(); // close input stream so that 'move' can work, we don't use it anyway @@ -43,6 +47,7 @@ public class SLUBStoragePlugin extends NFSStoragePlugin { IOUtil.copy(is, new FileOutputStream(destFile)); } String storedEntityIdentifier = relativeDirectoryPath + File.separator + fileName; + log.info("SLUBStoragePlugin.storeEntity() storedEntityIdentifier="+storedEntityIdentifier); if(!checkFixity(storedEntityMetadata.getFixities(), storedEntityIdentifier)) { deleteEntity(storedEntityIdentifier); // delete corrupt files return null; @@ -57,13 +62,13 @@ public class SLUBStoragePlugin extends NFSStoragePlugin { // get IE PID by calling IE-DNX record and search for ""internalIdentifierType" == "PID" DnxDocument iedoc = storedEntityMetaData.getIeDnx(); String iepid = iedoc.getSectionKeyValue("internalIdentifierType", "PID"); - log.error("SLUBStoragePlugin iepid=" + iepid); + log.info("SLUBStoragePlugin.getStreamRelativePath iepid=" + iepid); String datestring = iedoc.getSectionKeyValue("objectCharacteristics", "creationDate"); Calendar date = Calendar.getInstance(); // date: 2014-01-15 14:28:01 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss"); date.setTime(sdf.parse(datestring)); - log.error("SLUBStoragePlugin creation Date read=" + datestring + " parsed=" + date.toString()); + log.info("SLUBStoragePlugin.getStreamRelativePath creation Date read=" + datestring + " parsed=" + date.toString()); relativeDirectoryPath = relativeDirectoryPath + new SimpleDateFormat("yyyy").format(date); relativeDirectoryPath = relativeDirectoryPath + File.separator; relativeDirectoryPath = relativeDirectoryPath + new SimpleDateFormat("MM").format(date); @@ -72,12 +77,15 @@ public class SLUBStoragePlugin extends NFSStoragePlugin { relativeDirectoryPath = relativeDirectoryPath + File.separator; relativeDirectoryPath = relativeDirectoryPath + iepid; relativeDirectoryPath = relativeDirectoryPath + File.separator; - log.error("SLUBStoragePlugin relativeDirectoryPath=" + relativeDirectoryPath); + log.info("SLUBStoragePlugin.getStreamRelativePath relativeDirectoryPath=" + relativeDirectoryPath); return relativeDirectoryPath; } protected File getStreamDirectory(String path, String fileName) { File newDir = new File(parameters.get(DIR_ROOT) + File.separator + path); + log.info("SLUBStoragePlugin.getStreamDirectory path=" + path); + log.info("SLUBStoragePlugin.getStreamDirectory fileName=" + fileName); + log.info("SLUBStoragePlugin.getStreamDirectory newDir.getAbsolutePath()=" + newDir.getAbsolutePath()); newDir.mkdirs(); return new File(newDir.getAbsolutePath() + File.separator + fileName); }