En el código encontraréis huecos del estilo /*09*/
. La correspondencia entre código y número la
podéis encontrar en el fichero GAPS.
Como hemos visto en el workshop, la solución "final" no es llenar todos los huecos, si no ir incrementando la aplicación con varias implementaciones y configuraciones alternativas.
Cualquier duda o problema, me podéis encontrar en twitter: @jordi9
Hacer clone del repositorio en vuestro workspace habitual:
git clone git://github.com/jordi9/gdg-guice-workshop.git
Para hacer el build utilizaremos Gradle. No hace falta tenerlo instalado, utilizaremos el wrapper que tenemos ya incluído en el repositorio. Si lo tenéis instalado, podéis usar directamente vuestra instalación.
Ejecutar uno de los siguientes comandos dentro del directorio donde os habéis bajado el repositorio:
En *NIX, ejecutar:
./gradlew compileJava
En Windows, ejecutar:
./gradlew.bat compileJava
Aseguraros de tener permismos de ejecución, en principio ya los deberíais tener. La primera ejecución tardará un poco ya que se tiene que bajar algunos ficheros.
Una vez ejecutado, el output de la consola debe ser similar a esto:
:compileJava
BUILD SUCCESSFUL
Para simplifcar, a partir de ahora los ejemplos estarán como si tuviésemos instalado Gradle directamente:
gradle <command>
Para gente de Eclipse:
gradle eclipse
Y para IDEA
gradle idea
Ahora ya podéis importar el proyecto a vuestro workspace.
En el caso de eclipse File > Import > Existing Projects into workspace
Utilizaremos algunos ejemplos que vimos en la charla del pasado Google DevFest Barcelona 2012. Aquí tenéis los slides: Clean Code via Dependency Injection + Guice
Ya estáis listos para trabajar!