Что означает «sourceSets.all *» - PullRequest
       19

Что означает «sourceSets.all *»

5 голосов
/ 21 декабря 2011

Я новичок в gradle & groovy, и я не знаю точного значения такого утверждения:

sourceSets.all*.java

Это правильное выражение?

1 Ответ

5 голосов
/ 21 декабря 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...