I am using Linux (Ubuntu), Maven 3.1.1, Oracle Java 1.7.0_51.
http://groupdocs.com/Community/getting-started/java/document-viewer-java-library.aspx
I've installed it in my local Maven repository as explained here:
http://groupdocs.com/docs/display/viewerjava/GroupDocs.Viewer+for+Java+-+Installation
I then downloaded the samples from:
http://groupdocs.com/Community/files/9/java-libraries/groupdocs_viewer_for_java/category1004.aspx
The Spring sample does not start, and I see the following error:
[WARNING] The POM for com.aspose:aspose-cells:jar:8.2.1 is missing, no dependency information available
[WARNING] The POM for com.aspose:aspose-email:jar:4.5.0.0 is missing, no dependency information available
[WARNING] The POM for com.aspose:aspose-imaging:jar:2.1.0.0 is missing, no dependency information available
[WARNING] The POM for com.aspose:aspose-pdf:jar:9.5.1 is missing, no dependency information available
[WARNING] The POM for com.aspose:aspose-slides:jar:14.6.1 is missing, no dependency information available
[WARNING] The POM for com.aspose:aspose-words:jar:14.8.0 is missing, no dependency information available
[WARNING] The POM for com.aspose:aspose-diagram:jar:2.3.0 is missing, no dependency information available
[WARNING] The POM for com.ice.jni:registry:jar:3.1.3 is missing, no dependency information available
..
[ERROR] Failed to execute goal on project groupdocs-viewer-spring: Could not resolve dependencies for project com.groupdocs.samples:groupdocs-viewer-spring:war:2.5.0: The following artifacts could not be resolved: com.aspose:aspose-cells:jar:8.2.1, com.aspose:aspose-email:jar:4.5.0.0, com.aspose:aspose-imaging:jar:2.1.0.0, com.aspose:aspose-pdf:jar:9.5.1, com.aspose:aspose-slides:jar:14.6.1, com.aspose:aspose-words:jar:14.8.0, com.aspose:aspose-diagram:jar:2.3.0, com.ice.jni:registry:jar:3.1.3: Failure to find com.aspose:aspose-cells:jar:8.2.1 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
When I look in the .pom file of the viewer (in ~/.m2/repository/com/groupdocs/groupdocs-viewer/2.5.0/groupdocs-viewer-2.5.0.pom), I see:
com.aspose
aspose-cells
8.2.1
com.aspose
aspose-email
4.5.0.0
com.aspose
aspose-imaging
2.1.0.0
com.aspose
aspose-pdf
9.5.1
com.aspose
aspose-slides
14.6.1
com.aspose
aspose-words
14.8.0
com.aspose
aspose-diagram
2.3.0
com.ice.jni
registry
3.1.3
However, these dependencies seem to have been bundled into the .jar file.
When I remove these dependencies, the samples work as expected.
I recommend that these dependencies should be removed from the viewer's .jar file.