Android gradle buildTypes: Duplicate class

Estoy convirtiendo mi aplicación para usar gradle, y estoy tratando de usar buildTypes. tengo unConstants Clase que deseo modificar para mi versión de lanzamiento. Así que tengo un archivo ensrc/main/java/my/package/name/Constants.java y ensrc/release/java/my/package/name/Constants.java.

Cuando intento compilar esto, Gradle me dice que la compilación falló en elConstants archivo en mi versión buildtype, con el error de que es una clase duplicada.

También intenté agregar un sourceSet diferente para esto en mibuild.gradle Me gusta esto:

sourceSets {
    main {
        java.srcDirs = ['src/main/java'];
        //...
    }
    release {
        java.srcDirs = ['src/release/java'];
    }
}

Pero esto todavía me da el mismo error. Así que me pregunto, ¿qué estoy haciendo mal aquí?

Respuestas a la pregunta(2)

Su respuesta a la pregunta