HowToBuildStendhal: Difference between revisions
imported>Hendrik Brummermann →Requirements: removed things which are now in our cvs |
imported>Hendrik Brummermann →Requirements: removed things which are now in our cvs |
(No difference)
| |
Revision as of 02:20, 28 September 2006
Building Stendhal is very simple if you use ant and you satisfy the dependencies.
Requirements
To compile Stendhal you will need:
- module stendhal
http://arianne.sourceforge.net/?arianne_url=games/game_stendhal - module marauroa
http://arianne.sourceforge.net/?arianne_url=servers/server_marauroa - Java SDK 1.5
http://java.sun.com - Ant 1.6
http://ant.apache.org
Optionally:
You can download compiled marauroa file but Stendhal CVS somtimes require Marauroa CVS as well.
Build
Build using ant
First you need ant properly installed on your system to build Stendhal. Second you need to compile successfully Marauroa using the compile task.
To build Stendhal first make sure you have the JAR files in the correct place.
cd path/to/stendhal cd .. mkdir libs cp path/to/marauroa.jar libs cp path/to/log4j.jar libs cp path/to/jython.jar libs cp path/to/groovy.jar libs cd stendhal
Make sure you remove the version number from name or that you create links to the real file without any version number. Now just write:
ant
This will build a full set of JAR files at stendhal/lib folder.
Client files
stendhal-version.jar stendhal-data-version.jar
Server files
stendhal-server-version.jar stendhal-conf-version.jar stendhal-quests-version.jar stendhal-maps-version.jar
Finally
When you have successfully built Stendhal please read the install documentation. It is available on the Wiki at InstallingStendhal.