In few easy steps (more posts will follow).
Preliminaries:
[li]JDK (not jre) installed (http://www.oracle.com/technetwork/java/javase/downloads/index.html)[/li]
[li]Maven installed (https://maven.apache.org/download.cgi)[/li]
Punch it, Chewie!
[li]Clone the repository and checkout master branch
[li][tt]> git clone recursive git@github.com:NewEconomyMovement/nem-ncc-main.git[/tt][/li]
[li][tt]> cd nem-ncc-main[/tt][/li]
[li][tt]> git submodule foreach git checkout -B master origin/master[/tt][/li]
[/li]
[li][tt]> mvn[/tt][/li]
<br />[INFO] Reactor Summary:<br />[INFO]<br />[INFO] NEM Core ........................................... SUCCESS [01:20 min]<br />[INFO] NEM Deploy ......................................... SUCCESS [ 2.997 s]<br />[INFO] NEM Community Client - NCC ......................... SUCCESS [ 10.391 s]<br />[INFO] NEM Monitor ........................................ SUCCESS [ 2.680 s]<br />[INFO] NEM Console ........................................ SUCCESS [ 1.852 s]<br />[INFO] NEM Community Client - ALL ......................... SUCCESS [ 0.020 s]<br />[INFO] NEM Community Client - including dependencies ...... SUCCESS [ 0.018 s]<br />[INFO] ------------------------------------------------------------------------<br />[INFO] BUILD SUCCESS<br />
There are two http-related tests in nem.core that might occasionally fail.
(you can try passing -DskipTests=true to maven, although we discourage that)