Installing external plug-ins manually

From Event-B
Revision as of 12:56, 1 July 2008 by imported>Laurent
Jump to navigationJump to search

Although it is preferred to install additional plug-ins into the Rodin platform using the Update Manager of Eclipse, this might not always be practical. In this case, a manner to install these plug-ins is to emulate either manually or using ad-hoc scripts the operations normally performed by the Update Manager.

This manual installation of plug-ins is described below, using the example of the B4free provers.

Finding the Update Site =

The first thing to do is to find the update site from which the plug-ins are downloaded by the Rodin platform. For the default sites, one can find their list in file feature.xml in the org.eventb.ide feature. In a regular installation, this file has path features/org.eventb.ide_0.8.2/feature.xml relative to the root of the installation tree.

From the URL given in this file, download the corresponding site.xml file that describes the available features from the corresponding site. For instance, for the B4free provers, the URL in the feature.xml file is

 http://bmethod.com/update_site/b4free_provers

Hence, the file to retrieve is

 http://bmethod.com/update_site/b4free_provers/site.xml

At the time of writing, this file contains: <?xml version="1.0" encoding="UTF-8"?> <site> <feature url="features/com.b4free.rodin_0.8.3.jar" id="com.b4free.rodin" version="0.8.3" os="linux,macosx,win32" arch="ppc,x86"/> </site>