Maven - TDC FLN 2013
Upcoming SlideShare
Loading in...5
×
 

Maven - TDC FLN 2013

on

  • 696 views

 

Statistics

Views

Total Views
696
Views on SlideShare
692
Embed Views
4

Actions

Likes
2
Downloads
13
Comments
0

2 Embeds 4

https://www.linkedin.com 3
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Maven - TDC FLN 2013 Maven - TDC FLN 2013 Presentation Transcript

  • Globalcode – Open4educationMaven: Ah, me deixa em paz!Aldrin Leal,<aldrin@ingenieux.com.br>
  • Globalcode – Open4educationAgendaMetadataMaven em 15 minsMaven: Passado, Presente e FuturoAntipadrões de MavenConclusão
  • Globalcode – Open4educationMetadataAldrin LealPro trollArquiteturaCloud, Big Data… e ALMMotivo? View slide
  • Globalcode – Open4educationMaven em 15 minarchetype:generatePOMPropriedadesCaminhos eInterpolaçãoDependências /Versões / EscopoPlugins / MetadataPerfisFasesConfiguraçãoFlags na CLISystem-wide settingsNUNCA USARUser-widesettings.xml View slide
  • Globalcode – Open4educationMaven em 15 minFlags Úteis:-N (Sem Recursão)-X (Log Excessivo)-D (Definir)-f / -s (Usar outro POM /Settings)-P (Ativar / DesativarPerfil)Mojos Utilíssimoshelp:effective-pomdependency:analyze,go-offline,resolve,tree,sources,purge-local-repository}
  • Globalcode – Open4educationPassadoFundação ApacheGump, Maven 1PremissasDependência Binária não fica no SCMDinâmicoHeadlessIDE-agnósticoReusar Tarefas ComunsIntegrar Ferramentas Distintas
  • Globalcode – Open4educationPassadoComo era antes do Maven?Ferramentas e ArtefatosFontesRepositóriosTestesIntegração ContínuaRelatoriosDistribuição
  • Globalcode – Open4educationPresenteMaven 2/3Sisu versus PlexusMaven Centralhttp://search.maven.org/#stats
  • Globalcode – Open4educationPresenteAos cavaleiros do apocalipse:Vocês vão ter que aturar mais um pouquinho…
  • Globalcode – Open4educationFuturoTycho / Aether / Tesla
  • Globalcode – Open4educationAntipadroes de MavenMimimi Mavenbaixando a InternetQual as saídas?Use menos Frameworks,e nenhum AS Gerenciador deRepositoriosPublique o seu (SonatypeOSS vs Maven Central)Outras Broncas deArtefatos:Versão de Plugin NãoDefinidaEscoposSnapshots e Ranges deVersãoAonde encontrar?http://search.maven.org/Operadores: fc e 1
  • Globalcode – Open4educationAntipadroes de MavenMimimi xmlMaven é:DistribuiçãoMetadadosFerramenta
  • Globalcode – Open4educationAntipadrões de Mavenmimimi documentaçãoGoogle Help do PluginConfiguração MavenVersione o settings.xmlVagrantConfiguração Apphttp://www.12factor.net/configComplexidadeFatorar / ModularPOM Organizacional{dependency/plugin}Managementmultimodule e reactorbuildsUnitário (surefire)Versus Integração(failsafe)
  • Globalcode – Open4educationConclusãoDilema do CrockfordPensamento Final
  • Globalcode – Open4educationDúvidas?
  • Globalcode – Open4educationObrigado