miércoles, 11 de enero de 2012

Comenzar un proyecto en Gradle

Visto en

Construcción de Proyectos con Gradle


Ver también:  http://swgu.ru/p7FZiD

 1. Descargar la última versión http://gradle.org/downloads

2. Descomprimir  (Windows) en:
 C:\gradle-1.0-milestone-7
3. Descomprimir  (Linux) en:
home/Usuario/ gradle-1.0-milestone-7
4. Crear la variable de entrorno (Windows)
Nombre: GRADLE_HOME
Valor: C:\gradle-1.0-milestone-7
4.1Agregarla al path, sin el “;”
%GRADLE_HOME%\bin
4.2Crear la variable de entrorno y agregarla al path (Linux)
GRADLE_HOME=/usr/java/gradle-1.0-milestone-7
export GRADLE_HOME
PATH=$PATH:$GRADLE_HOME/bin
export PATH


5.Comprobar si se instalo correctamente (desde la consola de comandos):
gradle -v
6.Crear un proyecto Java con la siguiente estructura de directorios (carpetas):
screencast01
build.gradle
src/main/java
src/main/resources
src/test/java
src/test/resources

6.1Ruta (Windows y/o Linux):
C:\Users\Alguien\Documents\screencast02
Home/Alguien/Documentos/ screencast02
7.Crear el build.gradle (en un bloc de notas), el script debe ir directamente bajo el directorio screencast02,  y colocar estas líneas:
//Esto es para usar el plugin de Gradle para Java
apply plugin:'java'
//Esto es para usar el plugin de Gradle para Eclipse
apply plugin:'eclipse'

//El plugin para Java define un montón de cosas, entre ellas varias tareas
//invocamos aquí la principal para compilar todo por default
defaultTasks 'build'

//En esta sección incluimos los repositorios de Maven
repositories {
  mavenLocal()
  mavenCentral()
}

//Aquí se definen las dependencias para cada configuración.
//Importamos jUnit solamente para la compilacion de pruebas unitarias
dependencies {
  testCompile 'junit:junit:4.+'
}

8.Crear la clase java Hola.java en  src/main/java/ejemplo
package ejemplo;

public class Hola{

  public String saluda(String quien) {

    return String.format("Hola, %s! (en Java)", quien);

  }

}
9.Crear la prueba unitaria TestAll.java

package ejemplo;
import org.junit.*;
public class TestAll {
  @Test public void testSaludo() {
    Hola o = new Hola();
    assert "Hola, Mundo! (en Java)".equals(o.saluda("Mundo"));
  }
}

10.Ejecutar el script (debemos posicionarnos en el directorio) con:
gradle build

 
En caso de aparecer un error como este 




 

Si sale error poner:
gradle –info
gradle –debug
gradle –stacktrace


Si no hubo problema alguno debe aparecer esto:






 Además se puede usar la interfza gráfica de Gradle para ver  y ejecutar los scripts 


gradle -gui


Debe aparecer esto:
Listo primer proyecto usando Gradle

No hay comentarios:

Publicar un comentario