¿Cuál es el significado de "con" en gradle

En la respuestahttps://stackoverflow.com/a/35879150 hay unwith en la última línea:

task gen (type: Jar) {
    description "Generates JAR without version number."
    archiveName = filename + ".jar"
    manifest {attributes 'Main-Class': mainFile}
    with jar
}

¿Cuál es el significado exacto y dónde está documentado? No pude encontrarlo en la documentación de Gradle y elwith en maravilloso (http://groovy-lang.org/style-guide.html#_using_with_for_repeated_operations_on_the_same_bean) parece ser diferente.