Usage of the FESA3-Eclipse-plugin on the Blade Center
The Blade Center environment (asl72X.acc.gsi.de, where X is between 0 and 4) should be used to develop FESA3 classes.
Every user of the Linux Blade Center can install the FESA3-plugin in her/his home directory.
Starting Eclipse
> /common/usr/eclipse-indigo/eclipse&
This installation comes along with different plugins also with CDT 8.0 and SVNKit 1.3.2. Before installing the FESA plugin a newer version of SVNKit needs to be installed in parallel. How to accomplish this will be explained in the following section.
Installation
Menu: Help > Install new software...
If necessary, install SVNKit 1.3.x from this update site URL for SVNKit:
http://eclipse.svnkit.com/1.3.x/. Since SVNKit 1.3.x suggests to install an optional library (JNA), check this library as well for installation.
Use this update site URL for the FESA plugin:
https://www-acc.gsi.de/data/eclipse/fesa .
Restart eclipse as suggested.
Update
If you want to update an already installed plugin please uninstall the existing plugin first (Menu: Help > Install new software... > What is already installed?).
Restart eclipse as suggested.
Install the plugin as described above.
A possible error during installation is a Checktrust-Error. This can happen if a package is not properly copied from the server. An expert may update the necessary files manually, please refer to the FESA core team at GSI.
Settings
Check the FESA settings in Window/Preferences.
FESA FWK Preferences
CPU: i686
If you are a FESA administrator, set the XML resources directory to /acc/local/java/fesa or your preferred development directory. This field is visible only when having administration rights. Otherwise there is no field displayed.
FESA Log Preferences
Log directory: /home/username/log
Log level: ERROR
Auto Save: Enabled
FESA Repository Preferences
Login: Linux account name
Password: matching password
The password is stored using a secure storage password. Eclipses secure storage mechanism allows to encrypt the password secure on the hard disc. It is possible to define questions/answers that might help to retrieve the password if it is forgotten.
The URL to the SVN repository needs to be set in the SVN perspective (Add/Edit location). In the SVN perspective (Window/Open perspective/Other.../SVN Repository Exploring) add a repository URL, e.g.
https://www-acc.gsi.de/svn/fesa .
FESA Validation Preferences
Validation Level: ERROR
FESA Perspective
Open the FESA perspective using Window/Open Perspective/Other.../FESA .