Gradle: use diferentes jre para Build y Tests

Debería poder construir el proyecto con JDK 8 y establecer diferentes niveles de compatibilidad. Según The Java Plugin> Otras propiedades de convenciones , puede intentar agregar a continuación a build.gradle:

plugins {
  id 'java'
}

compileJava {
  sourceCompatibility = JavaVersion.VERSION_1_7
  targetCompatibility = JavaVersion.VERSION_1_7
}

compileTestJava {
  sourceCompatibility = JavaVersion.VERSION_1_8
  targetCompatibility = JavaVersion.VERSION_1_8
}     

Java se esfuerza por mantener la compatibilidad con versiones anteriores. Siempre y cuando no encuentre un error que se corrigió en JDK 8 pero todavía está presente en JDK 7, debería estar bien.

Respuesta 1

Estoy tratando de cambiar el método de una sola instancia de otra clase. ¿Es esto posible? Y si es así, ¿cómo puedo hacerlo? Estoy tratando de reescribir todo el método durante el tiempo de ejecución. Solo quiero que el método ...

¿Dónde puedo encontrar un controlador JDBC para SQL Server que admita JRE6? En la página de Microsoft no hay un controlador JDBC disponible para JRE6. Sé que jTDS es una solución, pero este controlador no es compatible ...

Tengo una clase de centro de reuniones, cada centro de reuniones contiene 1..n salas de reuniones y cada sala tiene 0..n reservas. Quiero recorrer los centros de reuniones para que todos creen una sublista con ...

Actualmente estoy escribiendo un programa Java que recorre una carpeta de alrededor de 4000 archivos XML. Usando un bucle for, extrae el XML de cada archivo, lo asigna a un String 'xmlContent' y usa el ...