Just a second...

Using Maven to build Java Diffusion applications

Apache™ Maven™ is a popular Java™ build tool and is well supported by Java IDEs. You can use Apache Maven to build your Diffusion™ applications.

The DiffusionData public Maven repository

DiffusionData publishes Diffusion components and related artifacts to a public Maven repository at the following location: http://download.diffusiondata.com/maven.

The published artifacts include the following:
Table 1. Artifacts
Artifact Maven coordinates Description
Diffusion API com.pushtechnology.diffusion:diffusion-api:jar:6.11.0 The Diffusion API interfaces only. Use this artifact for compilation only. The JAR includes the source and Javadoc attachments.
Diffusion Clients com.pushtechnology.diffusion:diffusion-client:jar:6.11.2 The Diffusion client library.
To use the DiffusionData public Maven repository, add the following repository description to your pom.xml file:
<repositories>
    <repository>
        <id>push-repository</id>
        <url>https://download.diffusiondata.com/maven/</url>
    </repository>
</repositories>
The Diffusion client with dependencies is also available in Maven Central. The following is required to use the jars in Maven Central:
<dependency>
    <groupId>com.diffusiondata.diffusion</groupId>
    <artifactId>diffusion-client-with-dependencies</artifactId>
    <version>6.11.2</version>
</dependency>
		

Note: the group id and artifact id are different from those used for the DiffusionData Maven repository.