Getting Started
Prerequisite
Installation
1 2 3 4 5 |
|
! Windows users: project pathes can be longer than windows can handle: take care to create your project in a workspace that is not too deep in the hierarchy !
IDE
- Lombok (Mandatory): helpers for coding with far less LOC.
- M2E: Maven support for eclipse (NOT mandatory, only Maven is required).
- Egit: for source control (you can also use any other source control technology).
Other useful plugins
- Spring IDE (Highly recommended too, but incompatible with the last M2E version): autocompletion and error detection in XML files (typically blueprint ones).
- BndTools: Manifest template graphical edition.
- Sonar IDE: integration with Sonar quality server.
- Mylyn tools for Jenkins/Redmine: Continuous integration an issue management in Eclipse (not mandatory too).
- MoreUnit to switch between tests classes and tested ones
- JAutoDoc (use carefully, generated doc is sometimes no as accurate as a manually done one)
- Redmine Mylyn connector if you’re using Redmine as ticketing system
- Aptana studio for Javascript not recommended, but this is the only viable tool for eclipse, prefer sublime text 3 if you have a little bit of money
- JBoss integration tools AngularJS completion in Eclipse, camel handling
- Instead of Aptana studio, you can install some of the NodeEclipse plugin, offering Markdown, js edition…
- Fuse IDE also offer some Karaf shortcuts, Camel designers…