The following instructions were updated in May 2007 for Openfire.
Setup Openfire
Install jdk-1_5_0_11-windows-i586-p.exe (or just copy the files to
%programfiles%\Java so you’re registry is not modified)
Extract eclipse-SDK-3.1.2-win32.zip to C:\Tools\
Start C:\Tools\eclipse\eclipse.exe and set
Workspace to C:\ws\eclipse\workspace\
If start fails because no javaw.exe is found add
%programfiles%\Java\jdk1.5.0_11\bin to the PATH
variable manually and start it
Close the Welcome screen
Menu Window, Preferences; Java, Compiler:
“Compiler Compliance Level:” 5.0
Exit Eclipse
Extract openfire_src_3_3_1.jar to C:\ws\eclipse\workspace\
Start Eclipse
Select File, New, Project;
Java Project Next;
Project Name “openfire_src” (JDK Compliance and
Projct layout will get disabled) Next;
Finish
Menu Window, Show Wiew, Ant;
Right click in “Ant”, “Add Buildfiles”
Select openfire_src\build\build.xml
Double click “all” … and wait to complete the build
Help Eclipse to find the right build path
Menu File, Properties: Configure Build Path: Libraries: Add External JARs: Add all files you find in openfire_src\target\openfire\lib
That’s really a little bit crazy but with this Eclipse version it seems to be the only possible solution.
Debug Openfire 3.3.1
Menu Run, Debug …: New
Main
Project: openfire_src
Main class: org.jivesoftware.openfire.starter.ServerStarter
Arguments
Program Arguments:
VM Arguments:
-DopenfireHome="${workspace_loc:openfire_src}/target/openfire"
Working Directory
[x] Use default working directory
Workspace: ${workspace_loc:openfire_src}
Apply
Debug