Eclipse Integration for Karaf (EIK)
Apache Karaf EIK (Eclipse Integration for Karaf) is the integration of the Apache Karaf
container and the Eclipse IDE.
Notable features include:
- Custom Eclipse perspective for Apache Karaf development:
- places valuable Karaf runtime information in one location
- Apache Karaf installation management in your workspace:
- Karaf installations are managed as workspace projects giving the developer visibility in to the runtime
- each Karaf installation is automatically synchronized with your workspace, including additional bundles, configuration files
- Run and debug Karaf installations with a single Eclipse Launcher:
- the launch configuration allows developers to fine tune how Karaf will launch
- Automatic deployment of workspace plugin projects:
- create plugin-projects and have them deployed automatically
- Advanced instrumentation of the running Karaf instance:
- watch bundles deploy in real time and examine the OSGi service registry from within the Eclipse IDE
- Access Eclipse platform IDE plugins from within a running Karaf instance:
- all Eclipse plugins are presented as an OBR
Quick Start
Download the EIK repository zip archive from Central.
For instance, download:
http://repo.maven.apache.org/maven2/org/apache/karaf/eik/features/org.apache.karaf.eik.repository/0.9.0/org.apache.karaf.eik.repository-0.9.0.zip
Uncompress the repository zip archive on your system, in the folder of your choice.
In Eclipse, pick up this folder in the following menu:
Select Help > Install new software > Add.. > Local...