groupdocs-metadata
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-metadata</artifactId>
<version>18.5</version>
</dependency><?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>com.groupdocs</groupId>
<artifactId>groupdocs-metadata</artifactId>
<name>GroupDocs.Metadata</name>
<version>18.5</version>
<description>GroupDocs.Metadata for Java is a class library to process metadata associated with various Document, Image, CAD, Audio, Video and Archive formats.
Key Features:
- Covers most popular metadata standards: XMP, EXIF, IPTC, Image Resource Blocks, ID3, document properties
- Covers most popular document formats: Microsoft Word, Microsoft Excel, Microsoft PowerPoint, PDF, Microsoft OneNote, Microsoft Visio, Open Document Format
- Covers most popular image formats: BMP, GIF, DjVu, JPEG, PNG, TIFF, PSD, WebP, WMF, EMF, DICOM
- Covers most popular email formats: Outlook Message, Email Message
- Covers most popular audio formats: Mp3, WAV
- Covers most popular video formats: Avi, Mov
- Create, modify and remove metadata associated with supported document and image formats with a few lines of code
- Manage EXIF metadata in Jpeg and TIFF formats
- Manage XMP metadata in image and PDF formats
- Manage Image Resource blocks in image formats
- Manage audio metadata: ID3 tag (ID3v1, ID3v2), Lyrics3 tag, APE
- Utilities to inspect and clean hidden metadata in document formats
- Utilities to Search and Compare all metadata
- Utilities to Export metadata to Excel/Csv
- Metadata cleaner utility
- MIME type detection
- Read track changes. Accept or reject track changes
- Read EXIF maker-notes: Sony, Nikon, Canon, Panasonic
For more details on the library, please visit GroupDocs website at:
https://products.groupdocs.com/metadata/Java
Note: The library comes up with some limitations in the evaluation mode. In order to test full features of GroupDocs.Metadata for Java library, please request a free 30-day temporary license.</description>
<url>https://products.groupdocs.com/metadata/Java</url>
<developers>
<developer>
<id>groupdocs</id>
<name>Marketplace Team</name>
<email>support@groupdocs.com</email>
</developer>
</developers>
<licenses>
<license>
<name>GroupDocs License, Version 1.0</name>
<url>http://groupdocs.com/corporate/purchase/end-user-license-agreement</url>
<distribution>repo</distribution>
</license>
</licenses>
<scm>
<url>git@groupdocs.com/metadata</url>
</scm>
<build>
<resources>
<resource>
<directory>${project.basedir}/src/main/resources</directory>
</resource>
</resources>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<compilerArgument>-XDignore.symbol.file</compilerArgument>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<id>reduced-pom</id>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<createDependencyReducedPom>true</createDependencyReducedPom>
</configuration>
</execution>
<execution>
<id>shade-jar</id>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<outputFile>${project.build.directory}/${project.build.finalName}-shaded.jar</outputFile>
</configuration>
</execution>
</executions>
<configuration>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
</configuration>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<java>
<arg />
<arg />
<arg />
<arg />
<arg />
<arg />
<arg />
</java>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
<version>2.0.13</version>
<executions>
<execution>
<id>proguard</id>
<phase>package</phase>
<goals>
<goal>proguard</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>net.sf.proguard</groupId>
<artifactId>proguard-base</artifactId>
<version>5.3.1</version>
<scope>runtime</scope>
</dependency>
</dependencies>
<configuration>
<maxMemory>2048m</maxMemory>
<proguardInclude>./config/groupdocs-metadata.pro</proguardInclude>
<libs>
<lib>${java.bootstrap.classes}</lib>
<lib>${java.cryptographic.extension.classes}</lib>
<lib>${java.secure.socket.extension.classes}</lib>
</libs>
<obfuscate>true</obfuscate>
<injar>${project.build.finalName}-shaded-jarjar.jar</injar>
<outjar>${project.build.finalName}-shaded-jarjar-final.jar</outjar>
<outputDirectory>${project.build.directory}</outputDirectory>
</configuration>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.1</version>
<executions>
<execution>
<id>install</id>
<phase>package</phase>
<goals>
<goal>install-file</goal>
</goals>
</execution>
</executions>
<configuration>
<file>${project.build.directory}/${project.build.finalName}-shaded-jarjar-final.jar</file>
<artifactId>${project.artifactId}</artifactId>
<groupId>${project.groupId}</groupId>
<version>${project.version}</version>
<packaging>${project.packaging}</packaging>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
<argLine>-XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+HeapDumpOnOutOfMemoryError -XX:-TieredCompilation -Xms1024m -Xmx2048m -XX:-UseCodeCacheFlushing -XX:ReservedCodeCacheSize=256m -XX:MaxPermSize=512m -Dfile.encoding=UTF-8 -XX:+PrintFlagsFinal</argLine>
<skip>${qa.skip.junit}</skip>
<workingDirectory>target/</workingDirectory>
<includes>
<include>**/**Test.java</include>
<include>**/**Tests.java</include>
<include>**/RegressionTests*.java</include>
</includes>
<systemProperties>
<testing.files>${project.build.directory}/test-classes/</testing.files>
</systemProperties>
</configuration>
</plugin>
<plugin>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
<configuration>
<skip>true</skip>
<file>${project.build.directory}/${project.build.finalName}.jar</file>
</configuration>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.1</version>
<executions>
<execution>
<id>attach-javadocs</id>
<phase>initialize</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<charset>UTF-8</charset>
<docencoding>UTF-8</docencoding>
<docfilessubdirs>true</docfilessubdirs>
<show>protected</show>
<source>1.7</source>
<sourcepath>${project.basedir}/src/main/java;</sourcepath>
</configuration>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.2.1</version>
<executions>
<execution>
<id>attach-sources</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<includes>
<include>**/META-INF/**</include>
</includes>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2-beta-5</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
<configuration>
<finalName>${package.name}</finalName>
<outputDirectory>${project.build.directory}</outputDirectory>
<descriptor>./config/assembly.xml</descriptor>
</configuration>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.6.3</version>
<extensions>true</extensions>
<configuration>
<serverId>sonatype-nexus-staging</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>false</autoReleaseAfterClose>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.0.0</version>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>${project.basedir}/src/test/java/com/groupdocs/metadata</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.20.1</version>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
<argLine>-XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+HeapDumpOnOutOfMemoryError -XX:-TieredCompilation -Xms1024m -Xmx2048m -XX:-UseCodeCacheFlushing -XX:ReservedCodeCacheSize=256m -XX:MaxPermSize=512m -Dfile.encoding=UTF-8 -XX:+PrintFlagsFinal</argLine>
<skip>${qa.skip.failsafe}</skip>
<workingDirectory>target/</workingDirectory>
<testClassesDirectory>${project.build.directory}/${project.build.finalName}-shaded-jarjar-final.jar</testClassesDirectory>
<configfailurepolicy>continue</configfailurepolicy>
<properties>
<property>
<name>surefire.testng.verbose</name>
<value>10</value>
</property>
</properties>
<includes>
<include>**/**Test.java</include>
<include>**/**Tests.java</include>
<include>**/RegressionTests*.java</include>
</includes>
</configuration>
</plugin>
<plugin>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<id>sign</id>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
<configuration>
<storetype>pkcs12</storetype>
<keystore>${project.basedir}/submodules/SignatureKeys/Code Signing Cert.pfx</keystore>
<alias>le-9ad482e9-0b67-4fb9-b7d8-382d48e0ca61</alias>
<storepass>f27Hp99Ds3</storepass>
<archiveDirectory>${project.build.directory}</archiveDirectory>
<includes>
<include>${project.build.finalName}-shaded-jarjar-final.jar</include>
</includes>
<arguments>
<argument>-tsa</argument>
<argument>http://time.certum.pl</argument>
<argument>-sigalg</argument>
<argument>SHA256withRSA</argument>
<argument>-digestalg</argument>
<argument>SHA-256</argument>
<argument>-verbose</argument>
</arguments>
<processAttachedArtifacts>false</processAttachedArtifacts>
<removeExistingSignatures>false</removeExistingSignatures>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>development</id>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<configuration>
<file>${project.build.directory}/${project.build.finalName}-shaded-jarjar.jar</file>
</configuration>
</plugin>
</plugins>
</build>
<properties>
<qa.skip.failsafe>true</qa.skip.failsafe>
<qa.skip.junit>true</qa.skip.junit>
<jarjar.rules>./config/groupdocs-metadata-development.rules</jarjar.rules>
</properties>
</profile>
<profile>
<id>final-notests</id>
<build>
<plugins>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
</plugin>
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
</plugin>
</plugins>
</build>
<properties>
<qa.skip.junit>true</qa.skip.junit>
</properties>
</profile>
<profile>
<id>final</id>
<build>
<plugins>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
</plugin>
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
</plugin>
</plugins>
</build>
<properties>
<qa.skip.junit>false</qa.skip.junit>
</properties>
</profile>
<profile>
<id>release</id>
<build>
<plugins>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
</plugin>
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-jarsigner-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
</plugin>
</plugins>
</build>
<properties>
<qa.skip.junit>false</qa.skip.junit>
</properties>
</profile>
<profile>
<id>deploy</id>
<build>
<plugins>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<id>reduced-pom</id>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<createDependencyReducedPom>true</createDependencyReducedPom>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
</configuration>
</execution>
<execution>
<id>shade-jar</id>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<outputFile>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy\target/groupdocs-metadata-18.5-shaded.jar</outputFile>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
</configuration>
</execution>
</executions>
<configuration>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
</configuration>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<java>
<arg />
<arg />
<arg />
<arg />
<arg />
<arg />
<arg />
</java>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
<version>2.0.13</version>
<executions>
<execution>
<id>proguard</id>
<phase>package</phase>
<goals>
<goal>proguard</goal>
</goals>
<configuration>
<outjar>groupdocs-metadata-18.5.jar</outjar>
<maxMemory>2048m</maxMemory>
<proguardInclude>./config/groupdocs-metadata.pro</proguardInclude>
<libs>
<lib>C:\Program Files\Java\jdk1.7.0_80\jre/lib/rt.jar</lib>
<lib>C:\Program Files\Java\jdk1.7.0_80\jre/lib/jce.jar</lib>
<lib>C:\Program Files\Java\jdk1.7.0_80\jre/lib/jsse.jar</lib>
</libs>
<obfuscate>true</obfuscate>
<injar>groupdocs-metadata-18.5-shaded-jarjar.jar</injar>
<outputDirectory>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy\target</outputDirectory>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>net.sf.proguard</groupId>
<artifactId>proguard-base</artifactId>
<version>5.3.1</version>
<scope>runtime</scope>
</dependency>
</dependencies>
<configuration>
<outjar>groupdocs-metadata-18.5.jar</outjar>
<maxMemory>2048m</maxMemory>
<proguardInclude>./config/groupdocs-metadata.pro</proguardInclude>
<libs>
<lib>C:\Program Files\Java\jdk1.7.0_80\jre/lib/rt.jar</lib>
<lib>C:\Program Files\Java\jdk1.7.0_80\jre/lib/jce.jar</lib>
<lib>C:\Program Files\Java\jdk1.7.0_80\jre/lib/jsse.jar</lib>
</libs>
<obfuscate>true</obfuscate>
<injar>groupdocs-metadata-18.5-shaded-jarjar.jar</injar>
<outputDirectory>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy\target</outputDirectory>
</configuration>
</plugin>
<plugin>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<id>sign</id>
<goals>
<goal>sign</goal>
</goals>
<configuration>
<includes>
<include>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy\target/groupdocs-metadata-18.5.jar</include>
</includes>
<storetype>pkcs12</storetype>
<keystore>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy/submodules/SignatureKeys/Code Signing Cert.pfx</keystore>
<alias>le-9ad482e9-0b67-4fb9-b7d8-382d48e0ca61</alias>
<storepass>f27Hp99Ds3</storepass>
<archiveDirectory>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy\target</archiveDirectory>
<arguments>
<argument>-tsa</argument>
<argument>http://time.certum.pl</argument>
<argument>-sigalg</argument>
<argument>SHA256withRSA</argument>
<argument>-digestalg</argument>
<argument>SHA-256</argument>
<argument>-verbose</argument>
</arguments>
<processAttachedArtifacts>false</processAttachedArtifacts>
<removeExistingSignatures>false</removeExistingSignatures>
</configuration>
</execution>
</executions>
<configuration>
<includes>
<include>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy\target/groupdocs-metadata-18.5.jar</include>
</includes>
<storetype>pkcs12</storetype>
<keystore>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy/submodules/SignatureKeys/Code Signing Cert.pfx</keystore>
<alias>le-9ad482e9-0b67-4fb9-b7d8-382d48e0ca61</alias>
<storepass>f27Hp99Ds3</storepass>
<archiveDirectory>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy\target</archiveDirectory>
<arguments>
<argument>-tsa</argument>
<argument>http://time.certum.pl</argument>
<argument>-sigalg</argument>
<argument>SHA256withRSA</argument>
<argument>-digestalg</argument>
<argument>SHA-256</argument>
<argument>-verbose</argument>
</arguments>
<processAttachedArtifacts>false</processAttachedArtifacts>
<removeExistingSignatures>false</removeExistingSignatures>
</configuration>
</plugin>
<plugin>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
<configuration>
<skip>false</skip>
<file>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy\target/groupdocs-metadata-18.5.jar</file>
</configuration>
</execution>
</executions>
<configuration>
<skip>false</skip>
<file>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy\target/groupdocs-metadata-18.5.jar</file>
</configuration>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<configuration>
<file>${project.build.directory}/${project.build.finalName}.jar</file>
</configuration>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.2.1</version>
<executions>
<execution>
<id>attach-sources</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<includes>
<include>**/META-INF/**</include>
</includes>
</configuration>
</execution>
</executions>
<configuration>
<includes>
<include>**/META-INF/**</include>
</includes>
</configuration>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.1</version>
<executions>
<execution>
<id>attach-javadocs</id>
<phase>initialize</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<charset>UTF-8</charset>
<docencoding>UTF-8</docencoding>
<docfilessubdirs>true</docfilessubdirs>
<show>protected</show>
<source>1.7</source>
<sourcepath>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy/src/main/java;</sourcepath>
</configuration>
</execution>
</executions>
<configuration>
<charset>UTF-8</charset>
<docencoding>UTF-8</docencoding>
<docfilessubdirs>true</docfilessubdirs>
<show>protected</show>
<source>1.7</source>
<sourcepath>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy/src/main/java;</sourcepath>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2-beta-5</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptor>./config/assembly-deploy.xml</descriptor>
<finalName>GroupDocs.Metadata_18.5-Java</finalName>
<outputDirectory>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy\target</outputDirectory>
</configuration>
</execution>
</executions>
<configuration>
<descriptor>./config/assembly-deploy.xml</descriptor>
<finalName>GroupDocs.Metadata_18.5-Java</finalName>
<outputDirectory>c:\JenkinsRemoteRoot\sharedspace\MJ_Deploy\target</outputDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.6.3</version>
<extensions>true</extensions>
<executions>
<execution>
<id>injected-nexus-deploy</id>
<phase>deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
<configuration>
<serverId>sonatype-nexus-staging</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>false</autoReleaseAfterClose>
</configuration>
</execution>
</executions>
<configuration>
<serverId>sonatype-nexus-staging</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>false</autoReleaseAfterClose>
</configuration>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>sonatype-nexus-staging</id>
<url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>
<properties>
<qa.skip.junit>false</qa.skip.junit>
</properties>
</profile>
<profile>
<id>deploy-odessa</id>
<build>
<plugins>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
</plugin>
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
<configuration>
<outjar>${project.build.finalName}.jar</outjar>
</configuration>
</plugin>
<plugin>
<artifactId>maven-jarsigner-plugin</artifactId>
<configuration>
<includes>
<include>${project.build.directory}/${project.build.finalName}.jar</include>
</includes>
</configuration>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<configuration>
<file>${project.build.directory}/${project.build.finalName}.jar</file>
</configuration>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>aspose-moscow-central</id>
<name>artefacts.odessa.dynabic.com-releases</name>
<url>https://artefacts.odessa.dynabic.com/artifactory/moscow-release-local</url>
</repository>
</distributionManagement>
<properties>
<qa.skip.junit>false</qa.skip.junit>
</properties>
</profile>
<profile>
<id>deploy-groupdocs</id>
<build>
<plugins>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
</plugin>
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
<configuration>
<outjar>${project.build.finalName}.jar</outjar>
</configuration>
</plugin>
<plugin>
<artifactId>maven-jarsigner-plugin</artifactId>
<configuration>
<includes>
<include>${project.build.directory}/${project.build.finalName}.jar</include>
</includes>
</configuration>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<configuration>
<file>${project.build.directory}/${project.build.finalName}.jar</file>
</configuration>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>groupdocs-central</id>
<name>artifact.groupdocs.com-releases</name>
<url>http://artifact.groupdocs.com/repo</url>
</repository>
</distributionManagement>
<properties>
<qa.skip.junit>false</qa.skip.junit>
</properties>
</profile>
<profile>
<id>deploy-groupdocs-qa</id>
<build>
<plugins>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
</plugin>
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
<configuration>
<outjar>${project.build.finalName}.jar</outjar>
</configuration>
</plugin>
<plugin>
<artifactId>maven-jarsigner-plugin</artifactId>
<configuration>
<includes>
<include>${project.build.directory}/${project.build.finalName}.jar</include>
</includes>
</configuration>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<configuration>
<file>${project.build.directory}/${project.build.finalName}.jar</file>
</configuration>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>groupdocs-central</id>
<name>localhost.localdomain-releases</name>
<url>http://artifact-qa.groupdocs.com/repo</url>
</repository>
</distributionManagement>
<properties>
<qa.skip.junit>false</qa.skip.junit>
</properties>
</profile>
<profile>
<id>javadoc</id>
<build>
<plugins>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<archive>
<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>test</id>
<properties>
<qa.skip.failsafe>true</qa.skip.failsafe>
<qa.skip.junit>false</qa.skip.junit>
</properties>
</profile>
<profile>
<id>test-obfuscated</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.0.0</version>
</plugin>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
</plugin>
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
</plugin>
</plugins>
</build>
<properties>
<qa.skip.failsafe>false</qa.skip.failsafe>
<jarjar.rules>./config/groupdocs-metadata-test.rules</jarjar.rules>
<qa.skip.junit>true</qa.skip.junit>
</properties>
</profile>
</profiles>
<repositories>
<repository>
<id>maven-central</id>
<url>http://repo1.maven.org/maven2</url>
</repository>
<repository>
<id>sonatype-nexus-staging</id>
<url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
<repository>
<id>central</id>
<url>http://maven.aspose.com/artifactory/libs-release</url>
</repository>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>aspose-central</id>
<url>http://artifact.aspose.com/repo</url>
</repository>
<repository>
<id>aspose-moscow-central</id>
<name>moscow-tcba1-releases</name>
<url>https://artefacts.odessa.dynabic.com/artifactory/moscow-release-local</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.8.8</version>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>bsh</artifactId>
<groupId>org.beanshell</groupId>
</exclusion>
<exclusion>
<artifactId>jcommander</artifactId>
<groupId>com.beust</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>1.2</version>
<scope>test</scope>
</dependency>
</dependencies>
<properties>
<java.cryptographic.extension.classes>${java.home}/lib/jce.jar</java.cryptographic.extension.classes>
<aspose.diagram.version>17.11</aspose.diagram.version>
<aspose.cad.version>17.9</aspose.cad.version>
<aspose.slides.version>17.9</aspose.slides.version>
<aspose.barcode.version>17.10</aspose.barcode.version>
<aspose.imaging.version>18.3</aspose.imaging.version>
<qa.skip.failsafe>true</qa.skip.failsafe>
<aspose.note.version>17.8</aspose.note.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<package.name>GroupDocs.Metadata_${project.version}-Java</package.name>
<maven.compiler.source>1.7</maven.compiler.source>
<jarjar.rules>./config/groupdocs-metadata.rules</jarjar.rules>
<aspose.tasks.version>17.8</aspose.tasks.version>
<qa.skip.junit>false</qa.skip.junit>
<maven.compiler.target>1.7</maven.compiler.target>
<java.secure.socket.extension.classes>${java.home}/lib/jsse.jar</java.secure.socket.extension.classes>
<aspose.pdf.version>17.10</aspose.pdf.version>
<aspose.cells.version>17.11</aspose.cells.version>
<aspose.words.version>17.9</aspose.words.version>
<aspose.email.version>17.9</aspose.email.version>
<java.bootstrap.classes>${java.home}/lib/rt.jar</java.bootstrap.classes>
<aspose.ms.version>17.8.0</aspose.ms.version>
</properties>
</project>