Я новичок в gradle & groovy, и я не знаю точного значения такого утверждения:
sourceSets.all*.java
Это правильное выражение?
Это выражение Groovy GPath. *. вызывает свойство или метод (в данном случае java) для каждого элемента в коллекции (в данном случае sourceSets.all) и возвращает коллекцию результатов. В этом случае он даст вам коллекцию всех Java SourceDirectorySet s. В случае чтения свойства (как здесь), * можно даже опустить.
*.
java
sourceSets.all
SourceDirectorySet
*