...
The Eclipse IDE WebTools Platform; All-in-one from http://download.eclipse.org/webtools/downloads/ or any Eclipse IDE with the following extensions:
- Eclipse Web Standard Tools (WST) and J2EE Standard Tools (JST) http://www.eclipse.org/webtools/index.html
- Eclipse Modeling Framework (EMF) http://www.eclipse.org/emf/
- Graphical Editing Framework (GEF) http://www.eclipse.org/gef/
Note: CIMERO is not able to work within FUSE tooling 1.2 even though this is "just" an extended version of WTP. Reason: Some wizards (like "New Server") were tweaked and do not ask for the same information as WTP, but CIMERO relies on the information not collected any more (see screenshots below). Thus, deploying projects to servers is impossible. Furthermore, starting the ServiceMix server in FUSE 1.2 is possible, but FUSE does not detect ServiceMix was successfully started and shuts the process down after 75secs. It may work with the FUSE packaging of ServiceMix (still to confirm). The next release of FUSE tooling shall work fine with CIMERO.
Eclipse WTP 3.2 | FUSE 1.2 |
---|---|
|
|
A Java Runtime Environment which is part of JDK 1.5, as _\[jdk1.5_home\]\jre\bin\server\jvm.dll_ is not contained in a JRE distribution. Wiki Markup
Tested on Debian, Windows 2000, Windows XP with Eclipse 3.1.2 and 3.2.0
...
- the ACTIVEMQ:CIMERO plugin for visual configuration
- the ACTIVEMQ:ServiceMix plugin for CIMERO which allows to deploy on ServiceMix from within Eclipse.
To install the plugins, just download and copy them to \<eclipse_dir>\plugins
In Eclipse, go to Menu, Windows, Preferences, Java, Installed JREs, and add a Java Runtime Environment which is part of JDK 1.5, as _\[jdk1.5_home\]\jre\bin\server\jvm.dll_ is not contained in a JRE distribution. Without doing so, you will be prompted a message _Error: no 'server' JVM at '\[jdk1.5_home\]\jre\bin\server\jvm.dll'._ by the _Java Virtual Machine Launcher_Launcher. Wiki Markup
Since ServiceMix-3.0-SNAPSHOT.jar is required, but nowhere available for download, just make a copy of servicemix-core-3.0-.jar and name itServiceMix-3.0-SNAPSHOT.jar, that should work.
Use
To actually create a CIMERO file, right-click the "Package Explorer" pane, click new, click other, select and follow the "Cimero File" wizard.
When custom components are used, right clicking the cimero file, Cimero, "Generate JBI package" and installing/deploying the generated package is required first. Afterwards - or when only standard components are used - right clicking the cimero file, Cimero, "Generate XML configuration file" creates the config file that has to be passed servicemix.bat as an argument. In case of erros, see User's Guide: 3. Installation, Troubleshooting.
TIP: These two plugins are explained in the Eclipse "Help contents", section "ServiceMix Plug-in".
...