Gradle Замена строки - нет заполнителей Можно ли выполнить замену простой строки в gradle, где placeholders/tokens не может использоваться. Например: данный temp.txt замените все вхождения xxx на yyy. Ответ 1 Я предполагаю, что вы говорите об обработке ресурсов. В этом случае вы можете использовать метод свободной формы filter: processResources { filter { String line -> line.replace(...) } } Ответ 2 Прочитайте текст в: String contents = new File( 'whatever.txt' ).getText( 'UTF-8' ) Заменить текст contents = contents.replaceAll( 'xxx', 'yyy' ) Введите текст снова new File( 'replaced.txt' ).write( contents, 'UTF-8' ) Вы должны иметь возможность обернуть их в задачу и вызвать задачу как обычно
Ответ 1 Я предполагаю, что вы говорите об обработке ресурсов. В этом случае вы можете использовать метод свободной формы filter: processResources { filter { String line -> line.replace(...) } }
Ответ 2 Прочитайте текст в: String contents = new File( 'whatever.txt' ).getText( 'UTF-8' ) Заменить текст contents = contents.replaceAll( 'xxx', 'yyy' ) Введите текст снова new File( 'replaced.txt' ).write( contents, 'UTF-8' ) Вы должны иметь возможность обернуть их в задачу и вызвать задачу как обычно