В задаче Gradle Copy «развернуть» не работают в виде отдельных блоков - PullRequest
0 голосов
/ 15 марта 2019

Я хотел скопировать разные файлы из одного и того же исходного каталога (из) в один и тот же пункт назначения (в), но каждый из них имел разное расширение.

myCopy(Copy) {
    from xxx
    into yyy

    into ('') {
        include "myFilename"
        rename ...
        expand('lang': $.resources.xxx )
    }
    ... similar into blocks for other files ...
}

К сожалению, файлы, которые ни переименованы, ни расширены. Я решил проблему с переименованием, переместив его за пределы раздела в, поскольку он был одинаковым для всех файлов. Однако я не смог исправить расширение.

Примечание: мне нужно было использовать пустое в ('') для создания блоков.

1 Ответ

0 голосов
/ 15 марта 2019

Я наконец-то исправил проблему, создав блоки "from" вместо блоков "into". «Расширение», похоже, работает только с такими блоками.

from (xxx){
    include "myFilename"
    expand('lang': $.resources.xxx,'numberOfInstances': '1' )
}
... similar blocks for other files...

Если у кого-то есть лучшее решение или объяснение, пожалуйста, поделитесь своими знаниями: -)

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