#android #gradle #groovy #android-gradle-plugin #task
Вопрос:
В настоящее время я работаю над Андоридом build.gradle
. Написал пользовательскую задачу и плагин. Я просто хочу скопировать некоторые файлы, когда rebuild
процесс закончится. Вот мои коды;
apply plugin: myPlugin
class myPlugin implements Plugin<Project> {
@Override
void apply(Project project) {
println("plugin started")
project.getTasks().register('runMyTasks', Exec) {
def stdout = new ByteArrayOutputStream()
commandLine 'gradlew', '/c', "copyFiles"
standardOutput = stdout;
println "Output: $stdout"
}
project.getTasks().named('runMyTasks').get()
}
}
task copyFiles(type: Copy) {
println("task unzip started")
from "C:\Users\blabla\a.rar"
into "C:\Users\blalba\dist\"
println("task unzip finished")
}
Я фактически пытался работать над плагином для копирования файлов, но он тоже не работал. Спасибо за любую помощь, ваше здоровье.