Configuración de sourceSets

De Wiki de EGC
Revisión del 02:15 10 dic 2015 de Ajramirez (discusión | contribuciones) (Página creada con «Esta tarea era difícil de hacer en Maven. = Cambiar la ruta de los fuentes = Mover la carpeta src a otro lugar y lanzar <source lang="bash"> gradle clean build </source>...»)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
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