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

Felipe Mamud

May 15, 2016
Tweet

More Decks by Felipe Mamud

Other Decks in Programming

Transcript

  1. 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)
  2. GETTING STARTED • JDK or JRE 6+ • Make a

    choice: ◦ NERD: git clone [email protected]:gradle/gradle.git && ./gradlew build ◦ NORMAL: https://gradle.org/gradle-download (download, configure and run) ◦ HIPSTER: http://sdkman.io/ (run)