SlideShare une entreprise Scribd logo
1  sur  8
Diogo Salaberri
 O que é ? Para que serve ?
◦ Ferramenta que gerencia projetos de software.
◦ Do esqueleto inicial à implantação no servidor.
◦ Centraliza a configuração do projeto. (POM.xml)
◦ Convenção sobre configuração.
 O que são ?
◦ Local onde ficam os arquivos (JARs) do projeto.
 Tipos :
◦ Local : Na própria máquina do developer. (m2)
◦ Central : Repositório Maven.
◦ Remoto : Repositórios específicos. (java.net)
 Mecânica:
◦ Busca dependência no Local.
◦ Busca dependência no Central.
◦ Busca dependência no Remoto (se houver).
 Erro de dependência.
 Package (mvn package):
◦ Compila > Unit Tests > Package.
 Clean (mvn clean):
◦ Limpa a pasta target.
 Tests (mvn tests):
◦ Roda os Unit Tests.
 Clean + Install (mvn clean install) :
◦ Ciclo de Clean + Ciclo de install.
 Obrigado à todos.
 Diogo Salaberri

Contenu connexe

Similaire à Lightning talk - Maven

Similaire à Lightning talk - Maven (20)

Maven introdução Muito Rápida
Maven introdução Muito RápidaMaven introdução Muito Rápida
Maven introdução Muito Rápida
 
Aula maven
Aula   mavenAula   maven
Aula maven
 
Maven 2
Maven 2Maven 2
Maven 2
 
Projetos Java com Maven
Projetos Java com MavenProjetos Java com Maven
Projetos Java com Maven
 
Apache maven
Apache mavenApache maven
Apache maven
 
Maven
MavenMaven
Maven
 
Introdução ao maven
Introdução ao mavenIntrodução ao maven
Introdução ao maven
 
Boas práticas de django
Boas práticas de djangoBoas práticas de django
Boas práticas de django
 
Introdução ao java
Introdução ao javaIntrodução ao java
Introdução ao java
 
Maven e Nexus. O que são essas ferramentas?
Maven e Nexus. O que são essas ferramentas?Maven e Nexus. O que são essas ferramentas?
Maven e Nexus. O que são essas ferramentas?
 
Java20141215 17[1]
Java20141215 17[1]Java20141215 17[1]
Java20141215 17[1]
 
Maven: Introdução
Maven: IntroduçãoMaven: Introdução
Maven: Introdução
 
Programando java independente da ide
Programando java independente da ideProgramando java independente da ide
Programando java independente da ide
 
Programando java independente da ide
Programando java independente da ideProgramando java independente da ide
Programando java independente da ide
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em Java
 
Tutorial de instalação do Maven
Tutorial de instalação do MavenTutorial de instalação do Maven
Tutorial de instalação do Maven
 
WildFly Swarm
WildFly SwarmWildFly Swarm
WildFly Swarm
 
Java 08
Java 08Java 08
Java 08
 
Suporte a Open Source no Oracle WebLogic 12c - Integração com Maven & Hudson
Suporte a Open Source no Oracle WebLogic 12c - Integração com Maven & HudsonSuporte a Open Source no Oracle WebLogic 12c - Integração com Maven & Hudson
Suporte a Open Source no Oracle WebLogic 12c - Integração com Maven & Hudson
 
Maven - Aula 01
Maven - Aula 01Maven - Aula 01
Maven - Aula 01
 

Lightning talk - Maven

  • 2.  O que é ? Para que serve ? ◦ Ferramenta que gerencia projetos de software. ◦ Do esqueleto inicial à implantação no servidor. ◦ Centraliza a configuração do projeto. (POM.xml) ◦ Convenção sobre configuração.
  • 3.
  • 4.  O que são ? ◦ Local onde ficam os arquivos (JARs) do projeto.  Tipos : ◦ Local : Na própria máquina do developer. (m2) ◦ Central : Repositório Maven. ◦ Remoto : Repositórios específicos. (java.net)  Mecânica: ◦ Busca dependência no Local. ◦ Busca dependência no Central. ◦ Busca dependência no Remoto (se houver).  Erro de dependência.
  • 5.
  • 6.
  • 7.  Package (mvn package): ◦ Compila > Unit Tests > Package.  Clean (mvn clean): ◦ Limpa a pasta target.  Tests (mvn tests): ◦ Roda os Unit Tests.  Clean + Install (mvn clean install) : ◦ Ciclo de Clean + Ciclo de install.
  • 8.  Obrigado à todos.  Diogo Salaberri