Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Gradle: o melhor amigo no build do seu software

Gradle: o melhor amigo no build do seu software

TDC Floripa 2016

Palestra: Gradle: o melhor amigo no build do seu software

Build tools na plataforma Java sempre foram um dilema, começando com Ant, depois Ant com Ivy e por fim Maven. Ambas tools com seus poderes e limitações que partem da premissa de ajudar o desenvolvedor no ciclo de vida da sua aplicação. Conhecendo todas essas limitações foi criado o Gradle com uma poderosa DSL em Groovy que permite ao desenvolvedor maior flexibilidade, agilidade e poder para criar builds que pode apoiar o ciclo completo de desenvolvimento do software. Começar um projeto utilizando Gradle é uma vantagem com um nível de maturidade impressionante. Se ainda hoje você não usa Gradle, precisa de um bom motivo para isso. :)

Exemplo:
https://gist.github.com/fmamud/1db4980c2d5895ed06560a5ca1fdba94

3c1b9c8d515093124b8c081107d4830c?s=128

Felipe Mamud

May 15, 2016
Tweet

Transcript

  1. o melhor amigo no build do seu software

  2. /DEV/FELIPEMAMUD

  3. IT’S GRADLE • A powerful build system for the JVM;

    • Supports Java, Groovy, Kotlin, Scala, Android, C/C++ and others; • Ant, Maven and Ivy integration & conventions; • Build scripts with Groovy DSL’s; • Already used by big open source projects (Spring, Hibernate, Grails)
  4. WHO USES

  5. GETTING STARTED • JDK or JRE 6+ • Make a

    choice: ◦ NERD: git clone git@github.com:gradle/gradle.git && ./gradlew build ◦ NORMAL: https://gradle.org/gradle-download (download, configure and run) ◦ HIPSTER: http://sdkman.io/ (run)
  6. SHOW ME THE BUILD

  7. JOIN US! FRIENDS TECHDAY COMPARTILHAR, APRENDER E CONTRIBUIR!

  8. Felipe Mamud @ftmamud THANK YOU!