Tigase packages dependency change - server compilation version 4.x

Submitted by kobit on Fri, 2008-08-29 18:22.

The dependency for Tigase Utils Package has changed. This is important for everybody who builds the Tigase server manually from sources using Ant tool. The Maven handles all the dependencies automatically and scripts have been updated.

Please keep reading for more details how to compile the server from sources in current SVN repositories.

If you have an old Tigase MUC or Tigase Extras package lying in the server/libs/ directory please remove it now. You have to update it too and copy it over to the server/libs/ directory after you completed steps below. 

For all those who build the server from sources manually using Ant here is a short guide:

  1. Checkout all the sources first:
    • svn co https://svn.tigase.org/reps/tigase-xmltools/trunk/ xmltools
    • svn co https://svn.tigase.org/reps/tigase-utils/trunk/ utils
    • svn co https://svn.tigase.org/reps/tigase-server/trunk/ server
  2. Build the Tigase XMLTools and copy the jar file over to the utils and server libs/ directory
    • cd xmltools
    • ant clean jar-dist
    • cp jars/tigase-xmltools.jar ../utills/libs
    • cp jars/tigase-xmltools.jar ../server/libs
  3. Build the Tigase Utils and copy the jar file to the server libs/ directory
    • cd ../utils
    • ant clean jar-dist
    • cp jars/tigase-utils.jar ../server/libs
  4. Build the Tigase Server binary
    • cd ../server
    • ant clean jar-dist

 This is a very short guide but I hope it helps. If you have any problems, please let me know.

 

Trackback URL for this post:

http://www.tigase.org/en/trackback/1442