YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← Typed Tasks

Get Embed Code
4 Languages

Showing Revision 8 created 06/20/2016 by Udacity Robot.

  1. Vimos como criar novas tarefas de Gradle
    e adicionar ações de tarefa a elas.
  2. Até agora, as implementações
    de ação de tarefa foram simples,
  3. como apenas escrever um texto
    no console.
  4. Mas e as tarefas mais sofisticadas?
  5. Como podemos implementar uma ação
    de tarefa para, digamos, copiar arquivos?
  6. Primeiro teríamos de definir
    um modo para os usuários
  7. configurarem quais arquivos
    devem ser copiados e onde.
  8. Depois, temos de escrever todo o código I/O
    necessário para executar uma ação de cópia,
  9. lidar com erros e
    relatar o status para o usuário.
  10. Felizmente, o Gradle inclui muitas
    tarefas que são pré-configuradas
  11. para fornecer funcionalidades normalmente
    necessárias.
  12. Distinguimos essas tarefas pelo tipo,
    como copiar, excluir ou zipar.
  13. Essas tarefas são chamadas de
    tarefa de tipo.
  14. Por outro lado, as tarefas cujas ações
    são implementas inline no script de compilação
  15. usando gif primeiro ou gif por último
    são chamadas de tarefas ad hoc.
  16. A sintaxe para criar uma tarefa de tipo
    é similar à de tarefa ad hoc,
  17. com a diferença que definimos o tipo
    de tarefa como um parâmetro de nome.