Aspose for Maven – Aspose Cloud Maven Repository

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Aspose Maven Dependencies

We are pleased to announce that Aspose has launched the Maven dependencies for its Java Platform APIs enabling customers to easily use Aspose powerful Java APIs directly in their Maven Projects with simple configurations.

Aspose Maven dependencies are supported by Aspose Cloud Maven Repository which is located at url:

http://maven.aspose.com/artifactory/webapp/home.html

Configuring Maven Project for Aspose Maven Dependencies

Below are the steps will lead you to the successful configuration of Aspose Cloud Maven Repository / Aspose Maven dependencies for your Maven Projects.

1. First of all you need to specify Aspose Cloud Maven Repository configuration / location in your Maven pom.xml as below

<repositories>
   <repository>
       <id>AsposeJavaAPI</id>
       <name>Aspose Java API</name>
       <url>http://maven.aspose.com/artifactory/simple/ext-release-local/</url>
   </repository>
</repositories>

2. Define dependency of Aspose Java API. For example, if you are Aspose.Words for Java API customer, you need to specify the following dependency to be included in your pom.xml:

<dependency>
   <groupId>com.aspose</groupId>
   <artifactId>aspose-words</artifactId>
   <version>16.7.0</version>
   <classifier>jdk16</classifier>
</dependency>

Congratulations! You have successfully defined the Aspose Maven dependency for Aspose.Words Java API in your Maven project. Pretty Straighforward !

Now you can use your favorite Aspose Java APIs in your Maven Project easily.

Supported Product Line

The following Aspose Java APIs are now supported as Aspose Maven Dependencies.

Aspose.Cells for Java (Maven Dependency)

Aspose Cells

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>${aspose-cells.version}</version>
</dependency>

Aspose.Words for Java (Maven Dependency)

Aspose Words

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>${aspose-words.version}</version>
</dependency>

Aspose.Pdf for Java (Maven Dependency)

Aspose Words

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>${aspose-pdf.version}</version>
</dependency>

Aspose.Slides for Java (Maven Dependency)

Aspose Slides

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>${aspose-slides.version}</version>
</dependency>

Aspose.BarCode for Java (Maven Dependency)

Aspose barcode

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>${aspose-barcode.version}</version>
</dependency>

Aspose.Tasks for Java (Maven Dependency)

Aspose Tasks

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks</artifactId>
<version>${aspose-tasks.version}</version>
</dependency>

Aspose.Email for Java (Maven Dependency)

Aspose email

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>${aspose-email.version}</version>
</dependency>

Aspose.Diagram for Java (Maven Dependency)

Aspose Diagram

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>${aspose-diagram.version}</version>
</dependency>

Aspose.OCR for Java (Maven Dependency)

Aspose OCR

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-ocr</artifactId>
<version>${aspose-ocr.version}</version>
</dependency>

Aspose.Imaging for Java (Maven Dependency)

Aspose Imaging

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>${aspose-imaging.version}</version>
</dependency>

Aspose.Cells for Java
Aspose Cells

Aspose.Cells for Java is an Excel® spreadsheet reporting component that enables Java applications to create and manage Excel® spreadsheets without using Microsoft Excel®. Aspose.Cells for Java is an incredibly feature rich component that offers much more than just basic data export functions.

Aspose.Words for Java
Aspose Words

Aspose.Words for Java is an advanced class library for Java that enables you to perform a great range of document processing tasks directly within your Java applications.

Aspose.Words for Java supports DOC, OOXML, RTF, HTML and OpenDocument formats. With Aspose.Words you can generate, modify, and convert documents without using Microsoft Word.

Aspose.Pdf for Java
Aspose Words

Aspose.Pdf for Java is a PDF document creation component that enables your Java applications to read, write and manipulate PDF documents without using Adobe Acrobat.

Aspose.Slides for Java
Aspose Slides

Aspose.Slides for Java is a unique PowerPoint management component that enables Java based applications to read, write and manipulate PowerPoint documents without using Microsoft PowerPoint.

One can generate, modify, copy, convert, render and print presentations without installing Microsoft PowerPoint.

Aspose.Slides for Java supports presentation file formats including PPT, PPS, POT, PresentationML (OOXML, PPTX) and Open Document Presentations (ODP).

Aspose.BarCode for Java
Aspose barcode

Aspose.BarCode for Java is a robust and reliable barcode generation and recognition component, written in Java, it allows developers to quickly and easily add barcode generation and recognition functionality to their Java applications.

Aspose.BarCode for Java supports the Java SE, Java EE and Java ME platforms.

Aspose.Tasks for Java
Aspose Tasks

Aspose.Tasks for Java is a project management API that enables Java application developers to provide Microsoft Project® document manipulation capability in their applications – all without using Microsoft Project®. With this powerful API, developers can control various stages of project management, such as project planning, definition and tracking.

Aspose.Email for Java
Aspose email

Aspose.Email for Java is a Java class library that enables Java applications to read and write email message files in various formats without Microsoft Outlook. It provides classes to read and update MSG,EML,EMLX,OFT files, add/remove attachments and recipients, update subject, body and other MSG file properties.

Aspose.OCR for Java
Aspose OCR

Aspose.OCR for Java is an optical character & marker recognition component allowing the programmers to add OCR & OMR technology into their Java applications quickly and easily.

OMR features can be used to process questionnaires, ballots, educational tests and ordering sheets, where the documents to be processed are filled in by hand, and scanned images of such forms are used for marker recognition.

Aspose.Imaging for Java
Aspose Imaging

Aspose.Imaging for Java is an imaging library that lets developers create, edit, draw or convert images in their Java applications with ease and performance. It offers broad spectrum of traditional image processing operations as well as most demanded features that makes it most widely used imaging engine.

Aspose.Diagram for Java
Aspose Diagram

Aspose.Diagram for Java is a Non-Graphical and well-structured API that allows developers to load, create, save and manipulate Microsoft Visio drawings within a Java application without using Microsoft Visio. It provides better performance and is easier to use to manipulate diagrams and convert files than Microsoft Office Automation.

common uses
customer types

We have clients of many different types, including:

Your component is fantastic

“We had a need in our application to export information to Excel. We looked at both Softartisans and Aspose. After review, we found that the Aspose.Cells was much more feature rich as well as better priced. Aspose.Cells was by far the better solution for our need. We greatly appreciate the wonderful product that Aspose provides and will always consider them first if a new need arises.”

Craig Lussier, Torys LLP, Toronto, Canada.

Use the <classifier></classifier> tag when defining dependencies wherever applicable.

For example:

<dependencies>
   <dependency>
      <groupId>com.aspose</groupId>
      <artifactId>aspose-words</artifactId>
      <version>16.7.0</version>
      <classifier>jdk16</classifier>
   </dependency>
</dependencies>

Sample Maven project for Aspose Java APIs

Available for download from GIT hub from the following location with the required pom.xml configurations for setting up Aspose Cloud Maven Repository.

Aspose Sample Maven Project

See also:

Aspose Java for Spring v1.1 – An Aspose extension of Spring’s PetClinic Sample Web Application project that demonstrates the Integration of various Aspose Java APIs (As Maven Dependencies) with Maven Project Model and Spring Framework, presented along with working APIs code examples and use cases within.


To keep up with our news, you can follow us on Twitter or follow our Facebook page.