Configuración de sourceSets

De Wiki de EGC
Saltar a: navegación, buscar

Esta tarea era difícil de hacer en Maven.

Cambiar la ruta de los fuentes

Mover la carpeta src a otro lugar y lanzar

gradle clean build

Observar que dentro de la carpeta build no hay clases compiladas. Gradle sigue la misma estructura de ficheros de Maven, pero Gradle permite configurarla fácilmente.

Indicar los nuevos sourceSets

En este caso el sourceSet main y el sourceSet test han cambiado (cf. [1]). Añade al build.gradle el código:

sourceSets{
	main{
		java{
			srcDir 'nuevaRutaAlMain'
		}
	}
	test{
		java{
			srcDir 'nuevaRutaAlTest'
		}
	}
}

Lanzar gradle clean build de nuevo y ver que ahora sí se generan las clases