Configuración de sourceSets
De Wiki de EGC
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