SpringSource provides a set of plug-ins for the Eclipse IDE that streamline the development lifecycle of OSGi bundles and PAR applications. The Virgo Web Server Tools build on top of the Eclipse Web Tools Project (WTP).
The Virgo Web Server Tools support the creation of new OSGi bundle and PAR projects within Eclipse, and the conversion of existing projects into OSGi bundle projects. Projects can then be deployed and debugged on a running VWS from within Eclipse.
Currently the Tools support Eclipse 3.5 and Eclipse 3.6 with the corresponding version of WTP. Downloading and unzipping the Eclipse IDE for Java EE Developers is the easiest way to start.
You may like to change the Eclipse launcher options to increase the values of -XX:MaxPermSize
,
-Xms
, and -Xmx
. Suggested values, if you have plenty of RAM, are 768m
,
500m
, and 2500m
, respectively.
Install the dm Server Tools, which include the Virgo Tools, from one of the following update sites depending on your version of Eclipse. Releases are, in general, more stable than milestones whereas nightly builds are not for the faint of heart.
http://dist.springsource.com/release/TOOLS/update/e3.6/
(not yet available at the time of writing)
http://dist.springsource.com/release/TOOLS/update/e3.5/
http://dist.springsource.com/milestone/TOOLS/update/e3.6/
(recommended at the time of writing)
http://dist.springsource.com/milestone/TOOLS/update/e3.5/
http://dist.springsource.com/snapshot/TOOLS/nightly/e3.6/
http://dist.springsource.com/snapshot/TOOLS/nightly/e3.5/