git clone https://github.com/nguyenmp/GauchoHomework
to create a directory called GauchoHomework that will contain our source code.git submodule update --init --recursive
initializes all our submodule dependencies./gradlew assembleDebug
builds the application. gradlew is a gradle wrapper that's packed with our repo so you don't need to install gradle on your local machine. At the time of this writing, we used Gradle 1.12$ gradle assembleDebug
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Configuration with name 'default' not found.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 4.681 secs
To fix this issue, simply run git submodule update --init --recursive
in the root directory of the project. This will check out the proper versions of our submodule GauchoSpace, the Java library for interfacing with the web app.