La construcción con el directorio Intellij 2017.2 / out duplica los archivos en el directorio / build

Después de actualizar a Intellij 2017.2, la construcción de mi proyecto crea un directorio /out que contiene archivos fuente y archivos de origen generados. Estos archivos duplican los archivos que ya están contenidos en /build y dan como resultado compiler errors de duplicate class para las clases generadas. ¿Alguna idea sobre una solución que necesito en Gradle o IntelliJ?

IntelliJ IDEA ya no comparte la salida con Gradle; consulte este ticket para obtener más información .

Puede anularlo mediante la siguiente configuración:

 allprojects { apply plugin: 'idea' idea { module { outputDir file('build/classes/main') testOutputDir file('build/classes/test') } } if(project.convention.findPlugin(JavaPluginConvention)) { // Change the output directory for the main and test source sets back to the old path sourceSets.main.output.classesDir = new File(buildDir, "classes/main") sourceSets.test.output.classesDir = new File(buildDir, "classes/test") } } 

o delegar la construcción a Gradle: Archivo | Configuración | Build, Execution, Deployment | Herramientas de comstackción | Gradle | Runner => Delegar construcciones IDE / ejecutar acciones para gradle.

Archivo | Estructura del proyecto | Configuración del proyecto | Módulos | Pestaña Pistas | Salida del comstackdor

Seleccione ‘Heredar ruta de salida de comstackción del proyecto’ para continuar usando /build para artefactos de comstackción