Was bedeutet "mit" in gradle

In der Antworthttps: //stackoverflow.com/a/3587915 da ist einwith in der letzten Zeile:

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

Was ist die genaue Bedeutung und wo ist sie dokumentiert? Ich konnte es in der gradle-Dokumentation und im @ nicht findwith in groovy http: //groovy-lang.org/style-guide.html#_verwendung_mit_wiederholten_operationen_auf_ derselben_bea) scheint anders zu sein.