Skip to content
Bryan Hunt edited this page Nov 9, 2013 · 7 revisions

Bndtools

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

It may be easier to use the Source tab to make the changes since you will probably want to include ${ext.repositories.-plugin}

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

The eModeling depends on EMF and the matchers depend on Hamcrest. You may use any p2 repository for Hamcrest dependencies, or you may use my 3rd party library repository.

  • In the target editor, click Add...
  • Select Software Site then click Next
  • Work with: http://http://download.eclipse.org/releases/kepler (use the URL for the appropriate relsease version) and press Return Check Eclipse Modeling Framework SDK and Eclipse Modeling Framework Xcore SDK then click Finish

###Add the eModeling repository.

  • In the target editor, click Add...
  • Select Software Site then click Next
  • Work with: http://bryanhunt.github.com/eModeling/releases/1.0.0/ (use the URL for the appropriate relsease version) and press Return Check Eclipse Modeling Framework SDK and Eclipse Modeling Framework Xcore SDK then click Finish

###Set the target platform

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

Clone this wiki locally