YouTube

Got a YouTube account?

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

Portuguese, Brazilian subtitles

← Applying the Java Plugin

Get Embed Code
4 Languages

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

  1. A aplicação do plugin Java é simples.
  2. Precisamos apenas adicionar
    uma linha a nosso script de compilação.
  3. Se executarmos as tarefas de Gradle, vemos
    a abundância de recursos que
  4. o plugin Java Gradle
    pode tratar para nós.
  5. Há quatro tarefas principais que
    usaremos com frequência, assemble, build,
  6. clean e, rolando para baixo um pouco,
    a tarefa test.
  7. A Assemble cria a saída
    que nos interessa.
  8. Isso normalmente é um jar, mas
    pode também ser artefatos mais interessantes.
  9. A check executa quaisquer tarefas que nós configurarmos.
  10. A build depende da assemble e
    da check.
  11. A clean exclui
    todas as saídas de compilação.
  12. Nós temos um projeto Java
    comum nesta pasta,
  13. com uma classe denominada person.
  14. Vamos tentar executar Gradle assemble.
  15. Parece que deu certo.
  16. Parece que o diretório de compilação
    contém outros quatro diretórios.
  17. Olhando o diretório
    de compilação recém-criado,
  18. encontramos um subdiretório classes,
    que guarda nossas classes compiladas.
  19. E um subdiretório libs,
    que retém nosso jar recém-criado.
  20. Agora você pode estar pensando,
  21. mas não foi dito que não
    haveria mágica?
  22. Isso realmente parece mágica.
  23. Como o Gradle sabia onde
    encontrar meu código fonte?
  24. Eu garanto que não há mágica.
  25. O Gradle tem vários padrões
    muito sensíveis.
  26. Como, por exemplo,
  27. ele assume que suas fontes Java residem
    em uma pasta denominada src/main/java.
  28. Isso, como quase tudo no Gradle,
    pode ser configurado
  29. e vamos mostrar como.
  30. Há outra coisa importante
    que você deve saber como fazer.
  31. É executar o
    projeto que acabamos de compilar.
  32. Você deve ter notado que o plugin
    Java não adiciona tarefas para
  33. execução de seu código e
    que, por isso, o tipo de tarefa JavaExec já faz
  34. parte da funcionalidade
    central do Gradle.
  35. A propriedade principal diz à tarefa JavaExec
    o caminho para sua classe principal.
  36. Falaremos brevemente sobre essa
    propriedade de caminho de classe.
  37. Vamos lá executar
    essa tarefa.
  38. Vemos a execução de nossa tarefa e
  39. depois uma saudação de
    nosso Java recém-compilado.