Hack Tigase Jabber/XMPP Server in Eclipse

Submitted by bmalkow (not verified) on Thu, 2009-11-26 11:08
::

If you want to write a code for Tigase server you might want to use Eclipse. Here is a guide how to start working on source code using this IDE.

All you need to start is:

  1. Installed and working copy of Eclipse
  2. Installed and working copy of JDK-1.6.0Beta2 at least.
  3. Installed and working Subclipse pluggin for Eclipse.

Click on image to see it in full size.

JDK-1.6.0 setup.

After installation JDK-1.6.0 in your operating system, run Eclipse and select Window/Preferences.

Click on the picture to see the full size

In section Java/Installed JREs press Add button. In the new opened window enter path to installed JDK-6. In my case it is /opt/jdk1.6.0. It also good to set name to sun-jdk-1.6.0.

Click on the picture to see the full size

Subclipse installation

As Eclipse doesn't contain built-in support for Subversion repositories you have to add new pluggin.
Detailed instruction for Subclipse installation is on page: subclipse.tigris.org/install.html.

Project import

From menu File in Eclipse execute Import. Next, highlight section Team/Team Project Set and press Next.

Click on the picture to see the full size

Enter file name tigase-server.psf in field File and press Finish.
The file is attached to this article.

Because kobit has objections to add Eclipse configuration files to subversion repository you have to do it on your own.

That's it. Start hacking now!

bmalkow's picture

See PSF file in

See PSF file in attachment.
But note, that our projects in our SVN repository doesn't have .classpath and .project files. It means that you should add project dependencies yourself.
tigase-server depends on tigase-utils and tigase-xmltools
tigase-utils depends on tigase-xmltools

AttachmentSize
tigase-server.psf 415 bytes

Where can I find the psf

Where can I find the psf file?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.