Fujaba4Eclipse

From FujabaWiki

For more information about the project's background visit the Fujaba4Eclipse (http://wwwcs.uni-paderborn.de/cs/fujaba/projects/eclipse/index.html) website

Table of contents

Download

Installation via "Find and Install"

Fujaba4Eclipse is available for download via Eclipse's Find and Install feature.

Partial Walkthrough

Usage

Open the Fujaba4Eclipse perspective after installation is complete and use the wizards in the New menu to start modeling.

The current version 0.8.0 requires Eclipse 3.4 (http://www.eclipse.org/) or higher and GEF 3.4 (http://www.eclipse.org/gef/) or higher.

Development

Mailing list

This list is for all developers of Fujaba4Eclipse and plug-ins for Fujaba4Eclipse. It is meant as a discussion forum for the architecture as well as technical details of Fujaba4Eclipse.
Subscribe (https://lists.uni-paderborn.de/mailman/listinfo/fujaba4eclipse-dev) Mail Archive (http://lists.uni-paderborn.de/pipermail/fujaba4eclipse-dev/)

SCM access

To get the current version of Fujaba4Eclipse check out the latest files from our Software Configuration Management (SCM) System repositories. You need several plugins from different repositories.

We use the SCM system called Subversion or SVN. For checking out projects from SVN repositories in Eclipse you will need a plug-in like Subversive (http://www.eclipse.org/subversive/index.php) or Subclipse (http://subclipse.tigris.org).

In the following you'll find the information you need to check out the sources of all the Eclipse plug-ins needed to work with Fujaba4Eclipse. For each module you'll get an Eclipse plug-in.

Fujaba modules:

  • Fujaba (Fujaba4Eclipse is based on the current release of Fujaba)
    • SVN repository path: https://dsd-serv.uni-paderborn.de/svn/fujaba
    • Module name: Fujaba
    • User name: anonymous, Password: anonymous
    • Recommended Eclipse Project Name: de.uni_paderborn.fujaba
    • Installation Notes (for this module only):
      • Create a new repository location https://dsd-serv.uni-paderborn.de/svn/fujaba
      • Select the import wizard for SVN projects: File -> Import... -> SVN -> Projects from SVN and select the above repository
      • Choose trunk -> Fujaba in the repository contents tree and press the finish button.
      • Now a "Check Out As" wizard should be open and the radio button "Check out as a project configured using the New Project Wizard" should be selected. Press finish button.
      • Select "Plug-in Project" in the new window and press next button.
      • Enter the Eclipse project name "de.uni_paderborn.fujaba" and press next button.
      • Disable the option "Generate an activator..." and press teh next button.
      • Disable the "Create a plug-in using one of the templates" option and press the finish button.
      • Sometimes you manually need to add the jar files form the libs directory to the Java build path.

Fujaba4Eclipse modules:

  • Example Plug-in for Fujaba4Eclipse (Optional)
    • SVN repository: same as for Fujaba4Eclipse
    • User name: anonymous, Password: anonymous
    • Module Name: MyPlugin4Eclipse
    • See our documentation on how to create plugins for Fujaba4Eclipse


NOTE: The versions in the HEAD of the repositories are based on Fujaba 5 and require Eclipse 3.4.x and GEF 3.3.x or higher. Versions based on Fujaba 4 are available in Fujaba4_Maintenance branches and require Eclipse 3.1.x/GEF 3.1.

To run Eclipse with the installed plugins, right click on the Fujaba4Eclipse project and select "Run as..." "Eclipse Application".

HowTo extend Fujaba4Eclipse