=== Building with Maven === You will need git, SSH, a JDK, and a Maven 2 installation on your machine. Pull a fresh clone of ssh://zmei.jeox.com/home/git/slimweb.git in a pristine folder. Navigate to slimweb/modules/core, slimweb/modules/dev or slimweb/modules/scala and type 'mvn package' to compile the respective package. Note that the SlimWeb modules depend on each other, so when building a module the SlimWeb Nexus may be contacted and some SlimWeb modules may be downloaded from there. If you want to be sure you're using only SlimWeb modules you've built yourself, open up your shell and type: # Navigate to the core module: $ cd slimweb/modules/core # Build the core module, without needing the slimdev module: $ mvn -Dmaven.test.skip=true package # Install the artifact created above into your repo like this: $ mvn install:install-file -DgroupId=net.slimweb -DartifactId=slimweb \ -Dversion=0.9.15-SNAPSHOT -Dpackaging=jar \ -Dfile=/home/username/.../slimweb/modules/core/target/slimweb-0.9.15-SNAPSHOT.jar # Navigate to the dev module: $ cd ../dev $ mvn package $ mvn install:install-file -DgroupId=net.slimweb -DartifactId=slimdev \ -Dversion=0.9.15-SNAPSHOT -Dpackaging=jar \ -Dfile=/home/username/.../slimweb/modules/dev/target/slimdev-0.9.15-SNAPSHOT.jar # Navigate to the scala module: $ cd ../scala $ mvn package $ mvn install:install-file -DgroupId=net.slimweb -DartifactId=slimscala \ -Dversion=0.9.15-SNAPSHOT -Dpackaging=jar \ -Dfile=/home/username/.../slimweb/modules/dev/target/slimscala-0.9.15-SNAPSHOT.jar # Now you have all thre SlimWeb modules installed in your local Maven repo. === Building with Eclipse === Navigate to each of the slimweb/modules/core, slimweb/modules/dev and slimweb/modules/scala folders and type: $ mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true Now you can use the 'Import existing project' feature to import the respective modules in a workspace.