compilação gradle: corrigindo groovy.lang.GroovyRuntimeException: Não é possível obter o valor da propriedade somente gravação ‘classes’ no conjunto de origem principal

De acordo com a documentação, isso deve funcionar em uma compilação do Gradle:

tarefa packageJar (tipo: Jar) {
from sourceSets.main.classes
}

Mas se você executá-lo, provavelmente obterá um erro no Gradle 1.2.

Em vez disso, tente isto:

task packageJar (tipo: Jar) {
from sourceSets.main. saída
}

E tudo deve funcionar bem.