NeoEMF Installation

This page details the different way to install NeoEMF and use it in your project. Our plugins are bundled as a Maven Artifacts, which are available on Maven Central and also as Eclipse Plugins, which available on the NeoEMF Update Site. If you have any question or issue regarding NeoEMF installation you can open an issue or l ink:neoemf@googlegroups.com[send us a mail].

Once you have successfully integrated NeoEMF in your project, you can browse the JavaDOc of the latest release on NeoEMF’s Website, or check our tutorials and demonstrations to get started with the framework.

Latest release: 2.1.0

Maven Installation

The easiest way to integrate NeoEMF in a maven-based application is to use the latest artifact available on maven central. You can integrate NeoEMF in your project by adding the following dependency in your pom.xml file:

<dependency>
  <groupId>org.atlanmod.neoemf</groupId>
  <artifactId>neoemf-core</artifactId>
  <version>latest</version>
</dependency>

<dependency>
  <groupId>org.atlanmod.neoemf</groupId>
  <artifactId>neoemf-io</artifactId>
  <version>latest</version>
</dependency>

Eclipse Installation

NeoEMF is bundled in an update site to ease its integration in Eclipse-based client application. You can install NeoEMF using the menu:Help[Install New Software] menu and set the update site URL with the following:

Update Site Installation

Previous Versions

Previous versions are available on maven central, and corresponding update sites can be found online using the following pattern:

For example, you can install NeoEMF 1.0.1 using the following update site URL:

Note that previous versions of the documentation are also available online:

Snapshots

Snapshots are automatically build from the master branch of the GitHub repository and the corresponding update site is uploaded and available at:

Note that snapshot builds correspond to the latest version of the development branch, and can contain bugs and issues that will be solved before the next release. The latest version of the documentation can also be found online at the following URL:

Maven artifacts corresponding to the latest snapshot are not published. If you want to use the latest snapshot in your maven application you have to first [build locally](Build) NeoEMF. This will register the latest build in your local maven repository. You can then use the following dependency to your pom.xml file:

<dependency>
  <groupId>org.atlanmod.neoemf</groupId>
  <artifactId>neoemf</artifactId>
  <version>2.1.1-SNAPSHOT</version>
</dependency>