The goal of this tutorial is to describe a way to setup Eclipse to be able to :

  • edit web files (javascript, images, ...) in and automatically publish them in a running instance of XWiki without restarting it
  • edit and debug java without restarting XWiki instance

All these tricks helps to improve the programming speed a lot.


If it's not already done you should take a look at Working with Eclipse for the base setup of Eclipse for XWiki.

Setting Eclipse for debug

To be able to launch XWiki into Eclipse and debug it we will create a WTP project which will be a mirror of the product web we want to work on. Here it's XWiki Enterprise Manager.

  1. Mirror XEM war
  2. Import and link maven jar projects to debug
  3. Start Debug Project
  4. Troubleshoots
  5. Enjoy emoticon_smile

Other useful tricks/tools

  • To dynamically validate your java code on XWiki codestyle you should use and configure Eclipse Checkstyle plugin (Note that this is already installed and configured in Yoxos Eclipse distribution for XWiki).
  • Look at DevelopmentTools for a list of usefull development tools.
  • You can use XEclipse to edit wiki pages : XEclipseExtension.


Created by Thomas Mortagne on 2008/04/08 20:14

Get Connected