Download

MozartSpaces is distributed under the GNU Affero General Public License (AGPL) Version 3. It can be downloaded here or included in your project's POM and automatically downloaded from our Maven repository.

Download packages for MozartSpaces 2.3-SNAPSHOT

Name File Description
binary jar (all) mozartspaces-dist-2.3-SNAPSHOT-r15239-all.jar jar archive containing all MozartSpaces modules.
binary jar (all with dependencies) mozartspaces-dist-2.3-SNAPSHOT-r15239-all-with-dependencies.jar jar archive containing all MozartSpaces modules and all dependencies.
binary jar (core) mozartspaces-dist-2.3-SNAPSHOT-r15239-core.jar jar archive containing the core MozartSpaces modules.
javadoc jar mozartspaces-dist-2.3-SNAPSHOT-r15239-all-javadoc.jar jar archive containing the javadocs for all MozartSpaces modules.
source tar.bz2 mozartspaces-dist-2.3-SNAPSHOT-r15239-all-sources.tar.bz2 tar.bz2 archive containing the source code for all MozartSpaces modules.
source tar.gz mozartspaces-dist-2.3-SNAPSHOT-r15239-all-sources.tar.gz tar.gz archive containing the source code for all MozartSpaces modules.
source zip mozartspaces-dist-2.3-SNAPSHOT-r15239-all-sources.zip zip archive containing the source code for all MozartSpaces modules.

The complete download packages (all with dependencies) contain the MozartSpaces core features, notifications, persistence (with Berkeley DB) and several serializers (JAXB, Kryo, XStream). To use additional features, download the according module's JAR file (including dependencies) from the Maven repository, or switch to Maven (recommended!).

MozartSpaces and Maven

If you are using Maven you can download MozartSpaces from our repository. Add it to your project's pom.xml:

<repositories>
  <repository>
    <id>mozartspaces</id>
    <url>http://www.mozartspaces.org/maven-snapshots</url>
  </repository>
</repositories>

To use MozartSpaces' core features, add the following to the pom.xml:

<dependencies>
  <dependency>
    <groupId>org.mozartspaces</groupId>
    <artifactId>mozartspaces-runtime</artifactId>
    <version>2.3-SNAPSHOT</version>
  </dependency>
</dependencies>

You need to add additional dependencies for notifications, persistence (with Berkeley DB), and the XML communication protocol (with JAXB):

<dependencies>
  <dependency>
    <groupId>org.mozartspaces</groupId>
    <artifactId>mozartspaces-notifications</artifactId>
    <version>2.3-SNAPSHOT</version>
  </dependency>
  <dependency>
    <groupId>org.mozartspaces</groupId>
    <artifactId>mozartspaces-capi3-berkeleydb</artifactId>
    <version>2.3-SNAPSHOT</version>
  </dependency>
  <dependency>
    <groupId>org.mozartspaces</groupId>
    <artifactId>mozartspaces-xvsmp-jaxb</artifactId>
    <version>2.3-SNAPSHOT</version>
  </dependency>
</dependencies>