Я вижу, что следующий код является допустимым синтаксисом для конфигурации задачи jar. Моя путаница заключается в том, что grad для задачи Jar делает c, задает три метода "from": https://docs.gradle.org/current/dsl/org.gradle.api.tasks.bundling.Jar.html Но ни один из них соответствует подписи, используемой в приведенном ниже коде :
jar { // configure the jar archiving
from {
project.configurations.runtimeClasspath.collect {
File file -> project.zipTree(file)
}
}
}
Я не могу понять, какой раздел from
используется в соответствии с API, поскольку подпись не соответствует ни одному методу в API делай c.