Skip to content

Install Guide

Bryan Hunt edited this page Jun 12, 2014 · 16 revisions

Bndtools

  • Open the build.bnd file in the cnf project and add an Indexed Repository

Repeat this process for eMongo and eModeling. If you will be using the JUnit utilities in MongoEMF, you will also need to add the eUnit repository. Please see the eUnit Install Guide for further instructions.

It may be easier to use the Source tab to make the changes since you will probably want to include ${ext.repositories.-plugin} and my 3rd party libraries. For example:

p2/PDE

###Create a target definition

  • Select File -> New -> Target Definition

  • Click Next
  • Select the project to contain the target file, give the file a name.target, and click Finish

###Add the dependencies

MongoEMF depends on eMongo and eModeling.

The MongoEMF JUnit utilities depends on eUnit, JUnit, and Hamcrest. You may use any p2 repository for the JUnit and Hamcrest dependencies, or you may use my 3rd party library repository.

###Add the eUnit repository (optional)

###Add the MongoEMF repository.

###Set the target platform

  • Save the target definition file
  • Click Set as Target Platform in the editor

Clone this wiki locally