viewer
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.groupdocs</groupId> <artifactId>viewer</artifactId> <version>2.1.0</version> </dependency>
<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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>7</version> </parent> <groupId>com.groupdocs</groupId> <artifactId>viewer</artifactId> <version>2.1.0</version> <packaging>jar</packaging> <name>GroupDocs Java Viewer</name> <url>http://maven.apache.org</url> <description> GroupDocs.Viewer is an online document viewer that lets you read documents in your browser, regardless of whether you have the software that they were created in. You can view many types to word processing documents (DOC, DOCX, TXT, RTF, ODT), presentations (PPT, PPTX), spreadsheets (XLS, XLSX), portable files (PDF), and image files (JPG, BMP, GIF, TIFF). For each file, you get a high-fidelity rendering, showing the document just as it would if you opened it in the software it was created in. Layout and formatting is retained and you see an exact copy of the original. GroupDocs.Viewer lets you really read the document. You can search text documents, copy text and even embed the document – GroupDocs.Viewer and all - in a web page. You can print or download the file from GroupDocs.Viewer if you need to work with it offline. </description> <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://www.aspose.com/corporate/purchase/end-user-license-agreement.aspx</url> <distribution>repo</distribution> </license> </licenses> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.bootstrap.classes>${java.home}/lib/rt.jar</java.bootstrap.classes> <java.cryptographic.extension.classes>${java.home}/lib/jce.jar</java.cryptographic.extension.classes> <java.secure.socket.extension.classes>${java.home}/lib/jsse.jar</java.secure.socket.extension.classes> </properties> <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.1.4</version> <type>jar</type> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20090211</version> <type>jar</type> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.4</version> </dependency> <!-- ASPOSE --> <dependency> <groupId>com.aspose</groupId> <artifactId>cells</artifactId> <version>8.0.0</version> </dependency> <dependency> <groupId>com.aspose</groupId> <artifactId>email</artifactId> <version>4.0.1.0</version> </dependency> <dependency> <groupId>com.aspose</groupId> <artifactId>imaging</artifactId> <version>2.1.0.0</version> </dependency> <dependency> <groupId>com.aspose</groupId> <artifactId>pdf</artifactId> <version>9.0.0</version> </dependency> <dependency> <groupId>com.aspose</groupId> <artifactId>slides</artifactId> <version>8.4.0</version> </dependency> <dependency> <groupId>com.aspose</groupId> <artifactId>words</artifactId> <version>14.3.0</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>2.5.1</version> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <id>enforce-versions</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireJavaVersion> <version>[1.6,)</version> </requireJavaVersion> </rules> </configuration> </execution> </executions> </plugin> </plugins> </build> <profiles> <profile> <id>development</id> <activation> <activeByDefault>true</activeByDefault> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.6</version> <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> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <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}.jar</file> <artifactId>${pom.artifactId}</artifactId> <groupId>${pom.groupId}</groupId> <version>${pom.version}</version> <packaging>${pom.packaging}</packaging> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>fat</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.6</version> <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> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>com.github.wvengen</groupId> <artifactId>proguard-maven-plugin</artifactId> <executions> <execution> <id>proguard</id> <phase>package</phase> <goals> <goal>proguard</goal> </goals> </execution> </executions> <configuration> <options> <option>-keep class !com.groupdocs.viewer.** { *; }</option> <option>-keep public class com.groupdocs.viewer.config.** { *; }</option> <option>-keep public class com.groupdocs.viewer.domain.request.** { *; }</option> <option>-keep public class com.groupdocs.viewer.domain.response.** { *; }</option> <option>-keep public class com.groupdocs.viewer.domain.* { *; }</option> <option>-keep public class com.groupdocs.viewer.handlers.* { *; }</option> <option>-keep public class com.groupdocs.viewer.resources.* { *; }</option> <option>-keep class a.** { *; }</option> <option>-keep class aspose.** { *; }</option> <option>-keep class asposewobfuscated.** { *; }</option> <option>-keep class ch.** { *; }</option> <option>-keep class javax.** { *; }</option> <option>-keep class net.** { *; }</option> <option>-keep class org.** { *; }</option> <option>-keep class org.joda.time.** { *; }</option> <option>-keep class org.joda.convert.** { *; }</option> <option>-dontnote</option> <option>-ignorewarnings</option> <option>-dontoptimize</option> <option>-dontshrink</option> <option>-dontpreverify</option> <option>-keepattributes</option> </options> <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}.jar</injar> <outjar>${project.build.finalName}-fat-final.jar</outjar> <outputDirectory>${project.build.directory}</outputDirectory> </configuration> <dependencies> <dependency> <groupId>net.sf.proguard</groupId> <artifactId>proguard-base</artifactId> <version>4.10</version> <scope>runtime</scope> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <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}-fat-final.jar </file> <artifactId>${pom.artifactId}</artifactId> <groupId>${pom.groupId}</groupId> <version>${pom.version}</version> <packaging>${pom.packaging}</packaging> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>slim</id> <build> <plugins> <plugin> <groupId>com.github.wvengen</groupId> <artifactId>proguard-maven-plugin</artifactId> <executions> <execution> <id>proguard</id> <phase>package</phase> <goals> <goal>proguard</goal> </goals> </execution> </executions> <configuration> <options> <option>-keep class !com.groupdocs.viewer.** { *; }</option> <option>-keep public class com.groupdocs.viewer.config.** { *; }</option> <option>-keep public class com.groupdocs.viewer.domain.request.** { *; }</option> <option>-keep public class com.groupdocs.viewer.domain.response.** { *; }</option> <option>-keep public class com.groupdocs.viewer.domain.* { *; }</option> <option>-keep public class com.groupdocs.viewer.handlers.* { *; }</option> <option>-keep public class com.groupdocs.viewer.resources.* { *; }</option> <option>-keep class a.** { *; }</option> <option>-keep class aspose.** { *; }</option> <option>-keep class asposewobfuscated.** { *; }</option> <option>-keep class ch.** { *; }</option> <option>-keep class javax.** { *; }</option> <option>-keep class net.** { *; }</option> <option>-keep class org.** { *; }</option> <option>-keep class org.joda.time.** { *; }</option> <option>-keep class org.joda.convert.** { *; }</option> <option>-dontnote</option> <option>-ignorewarnings</option> <option>-dontoptimize</option> <option>-dontshrink</option> <option>-dontpreverify</option> <option>-keepattributes</option> </options> <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}.jar</injar> <outjar>${project.build.finalName}-final.jar</outjar> <outputDirectory>${project.build.directory}</outputDirectory> </configuration> <dependencies> <dependency> <groupId>net.sf.proguard</groupId> <artifactId>proguard-base</artifactId> <version>4.10</version> <scope>runtime</scope> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <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}-final.jar</file> <artifactId>${pom.artifactId}</artifactId> <groupId>${pom.groupId}</groupId> <version>${pom.version}</version> <packaging>${pom.packaging}</packaging> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <charset>UTF-8</charset> <docencoding>UTF-8</docencoding> <docfilessubdirs>true</docfilessubdirs> <!--<links>--> <!--<link>http://java.sun.com/j2se/1.5.0/docs/api/</link>--> <!--</links>--> <show>protected</show> <source>1.6</source> <sourceFileExcludes> <exclude>com/groupdocs/viewer/converter/**</exclude> <exclude>com/groupdocs/viewer/helpers/**</exclude> <exclude>com/groupdocs/viewer/license/**</exclude> <exclude>com/groupdocs/viewer/locale/**</exclude> <exclude>com/groupdocs/viewer/service/**</exclude> </sourceFileExcludes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <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> <excludes> <!-- remove exclude tag for generate real sources --> <exclude>**/com/groupdocs/viewer/**</exclude> </excludes> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>release</id> <build> <plugins> <plugin> <groupId>com.github.wvengen</groupId> <artifactId>proguard-maven-plugin</artifactId> <executions> <execution> <id>proguard</id> <phase>package</phase> <goals> <goal>proguard</goal> </goals> </execution> </executions> <configuration> <options> <option>-keep class !com.groupdocs.viewer.** { *; }</option> <option>-keep public class com.groupdocs.viewer.config.** { *; }</option> <option>-keep public class com.groupdocs.viewer.domain.request.** { *; }</option> <option>-keep public class com.groupdocs.viewer.domain.response.** { *; }</option> <option>-keep public class com.groupdocs.viewer.domain.* { *; }</option> <option>-keep public class com.groupdocs.viewer.handlers.* { *; }</option> <option>-keep public class com.groupdocs.viewer.resources.* { *; }</option> <option>-keep class a.** { *; }</option> <option>-keep class aspose.** { *; }</option> <option>-keep class asposewobfuscated.** { *; }</option> <option>-keep class ch.** { *; }</option> <option>-keep class javax.** { *; }</option> <option>-keep class net.** { *; }</option> <option>-keep class org.** { *; }</option> <option>-keep class org.joda.time.** { *; }</option> <option>-keep class org.joda.convert.** { *; }</option> <option>-dontnote</option> <option>-ignorewarnings</option> <option>-dontoptimize</option> <option>-dontshrink</option> <option>-dontpreverify</option> <option>-keepattributes</option> </options> <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}.jar</injar> <!--<outjar>${project.build.finalName}-final.jar</outjar>--> <outjar>${project.build.finalName}.jar</outjar> <outputDirectory>${project.build.directory}</outputDirectory> </configuration> <dependencies> <dependency> <groupId>net.sf.proguard</groupId> <artifactId>proguard-base</artifactId> <version>4.10</version> <scope>runtime</scope> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <charset>UTF-8</charset> <docencoding>UTF-8</docencoding> <docfilessubdirs>true</docfilessubdirs> <!--<links>--> <!--<link>http://java.sun.com/j2se/1.5.0/docs/api/</link>--> <!--</links>--> <show>protected</show> <source>1.6</source> <sourceFileExcludes> <exclude>com/groupdocs/viewer/converter/**</exclude> <exclude>com/groupdocs/viewer/helpers/**</exclude> <exclude>com/groupdocs/viewer/license/**</exclude> <exclude>com/groupdocs/viewer/locale/**</exclude> <exclude>com/groupdocs/viewer/service/**</exclude> </sourceFileExcludes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <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> <excludes> <!-- remove exclude tag for generate real sources --> <exclude>**/com/groupdocs/viewer/**</exclude> </excludes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <configuration> <preparationGoals>clean install -Prelease</preparationGoals> <!--<pushChanges>false</pushChanges>--> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <configuration> <passphrase>${gpg.passphrase}</passphrase> <publicKeyring>${gpg.publicKeyring}</publicKeyring> </configuration> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <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}.jar</file> <artifactId>${pom.artifactId}</artifactId> <groupId>${pom.groupId}</groupId> <version>${pom.version}</version> <packaging>${pom.packaging}</packaging> </configuration> </plugin> </plugins> </build> </profile> </profiles> <repositories> <repository> <id>com.springsource.repository.bundles.external</id> <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name> <url>http://repository.springsource.com/maven/bundles/external</url> </repository> </repositories> <scm> <url>https://bitbucket.org/groupdocs/groupdocs-java-viewer</url> <connection>scm:git:ssh://git@bitbucket.org/groupdocs/groupdocs-java-viewer</connection> <developerConnection>scm:git:ssh://git@bitbucket.org/groupdocs/groupdocs-java-viewer</developerConnection> </scm> </project>