Sling IDE Tooling User Guide
Prerequisites
The Sling IDE tooling is known to work on Eclipse versions starting with Indigo. There is a hard dependency on the faceted project framework, which is included in the 'Eclipse IDE for Java EE Developers' package. If you're running a different package, you can always install it from the main Eclipse update site.
There is an optional feature which relies on m2eclipse. For now it only provides project creation wizards, so if you don't use Maven you don't have to install it.
Installation
There is no official release yet, but I ( Robert Munteanu ) am maintaining unnoficial preview builds at http://people.apache.org/~rombert/sling/ide/preview/ . Feel tree to give them a try.
Server definition
To create a new Sling launchpad server you will need to start a Sling launchpad outside of Eclipse. We do not yet support starting Sling Launchpad instances from Eclipse.
To kick off, create a new Sling Launchpad Server using the File -> New -> Other... menu entry.
In the resulting wizard, select the External Sling Launchpad category and enter the host name.
Once that is done, press finish.
Server configuration
There are a couple of important settings in the server definition page:
- publishing interval: controls how fast the resources will be published after a change. We recommend setting the interval to 0, for fast deploy times
- username, password, context path: controls the connection details to the CQ instance.
- debug port: used for connecting in debug mode