The Alitheia Core code base has been recently converted to build with Apache Maven. This fact has simplified building on different platforms while actually producing a system build is now a matter of connecting to the Internet and executing the following command:
mvn install
The command above will compile the Alitheia Core source code and plug-ins and will also download the Equinox OSGi runtime environment locally. The build system supports most Maven lifecycle commands. See the Maven documentation for details.
Eclipse is the preferred development environment to work on Alitheia Core. The following instructions have been tested and confirmed working with Eclipse Ganymede (3.5) on Linux and MacOSX.
git://github.com/gousiosg/Alitheia-Core.git
mvn clean install mvn eclipse:eclipse -DdownloadJavadocs=true -DdownloadSources=true mvn eclipse:clean
debug.sh
script from the top-level directory. This will start Alitheia Core in debug mode; initialisation will stop until an external debug is attached. To attach the eclipse debugger, click on the Run menu->Debug configurations, then select the Remote Java Application from the list and click on the new launch configuration button. Add a name click debug. Eclipse will connect to the waiting virtual machine and will stop at any breakpoint you have set in the code.