wiki:DeveloperGuide

Version 1 (modified by mseifert, 7 years ago) (diff)

Guide to check out the source files and to build WARP

Developer guide

Retrieving the sources

You can check out the latest SVN version of WARP with:

  svn co svn://erichseifert.de/warp/trunk

Building WARP

WARP uses Apache Maven for automated testing, packaging and reporting. By entering the directory, where you checked out the WARP sources, you are able to run an array of commands to issue orders to Maven.

Build command:

  mvn package assembly:assembly

You can alternatively add clean to the beginning to have old packages removed before packaging the current version. This command verifies that all files contain the license header, runs the tests, and bundles up WARP to different packages. The individual modules (core, sc2replay, gui.swing) are packaged individually and are available in their respective target directories. The target folder in the project's root contains archives that are ready for distribution.