Como instalar o Apache Maven no Ubuntu

A gestão de projetos é um dos temas mais citados hoje a nível corporativo pela sua abrangência, benefícios e pela possibilidade de coordenar as melhores tarefas para um determinado grupo dentro da empresa.

Ao trabalhar em Sistemas Operacionais Linux, temos a oportunidade de utilizar diversas ferramentas voltadas para este tipo de atividade e uma das mais marcantes é o Apache Maven que analisaremos neste tutorial de forma completa e completa no Ubuntu 17 Server.

O que é Apache MavenO Apache Maven foi desenvolvido como uma ferramenta de gerenciamento e compreensão de projetos de software.

Apache Maven é baseado no conceito de Project Object Model (POM), e graças ao Maven, você pode gerenciar a compilação, relatórios e documentação de um projeto a partir de uma informação central permitindo seu controle total.

Apache Maven é uma ferramenta de automação de construção que é usada e implementada principalmente para projetos baseados em Java, mas também é possível usá-la para criar e gerenciar projetos escritos em C #, Ruby, Scala e outras linguagens.

Os objetivos para os quais o Apache Maven foi criado são:

  • Permitir que o processo de construção seja o mais fácil possível
  • Fornece um sistema de construção uniforme
  • Ofereça informações de projeto de qualidade
  • Fornece diretrizes para o desenvolvimento de melhores práticas
  • Permitir a migração perfeita para novos recursos

Alguns de seus recursos mais destacados são:

  • Configuração simples do projeto que segue as melhores práticas que nos permite obter um novo projeto ou módulo iniciado em poucos segundos.
  • Uso consistente em todos os projetos, isso não implica um tempo de aceleração para novos desenvolvedores que entram em um novo projeto.
  • Gerenciamento de dependência superior, incluindo atualização automática, encerramentos de dependências (também conhecidas como dependências transitivas).
  • O Apache Maven tem a capacidade de trabalhar facilmente com vários projetos ao mesmo tempo, sem afetar uns aos outros.
  • Possui um grande e crescente repositório de bibliotecas e metadados para uso imediato e, adicionalmente, possui acordos com os maiores projetos de código aberto para a disponibilidade em tempo real de seus últimos lançamentos.
  • O Maven é extensível, pois tem a capacidade de escrever plug-ins facilmente em Java ou em linguagens de script.
  • Acesso instantâneo a novos recursos com pouca ou nenhuma configuração adicional.
  • Ele faz uso de tarefas Ant para gerenciamento de dependências e implantação de Maven.
  • Ele usa modelos baseados em modelo, ou seja, o Apache Maven pode construir qualquer número de projetos em tipos de saída predefinidos, como JAR, WAR ou distribuição baseada em metadados de projeto, sem a necessidade de script na maioria dos casos.
  • Es un sitio coherente con la información del proyecto ya que utiliza los mismos metadatos que para el proceso de compilación, Maven puede generar un sitio web o PDF que incluya toda la documentación que deseemos agregar, y agrega a esos estándar informes sobre el estado del desarrollo do projecto.
  • Ele oferece publicação de lançamento e gerenciamento de versão e isso não requer muita configuração adicional, uma vez que o Maven se integrará ao sistema de controle de origem (como Subversion ou Git) e é responsável por gerenciar o lançamento de um projeto com base em uma determinada tag. Também podemos postar isso em um local de distribuição para outros projetos usarem. O Maven pode publicar saídas individuais como um JAR, um arquivo que inclui outras dependências e documentação, ou como uma distribuição de origem.
  • O gerenciamento de dependências com o Apache Maven incentiva o uso de um repositório JAR central e outras dependências. O Maven tem um mecanismo no qual os clientes do projeto podem acessar para baixar qualquer JAR necessário para construir seu projeto a partir de um repositório JAR central, muito parecido com o Perl CPAN.

1. Instale o Java no Ubuntu

Passo 1
A primeira etapa é instalar o pacote 'python-software-properties' usando o seguinte comando:

 sudo apt install -y python-software-properties

PROLONGAR

Passo 2
Agora vamos adicionar o repositório Java PPA com o seguinte comando:

 sudo add-apt-repository ppa: webupd8team / java

PROLONGAR

etapa 3
Assim que este repositório for adicionado, procedemos à atualização de seus pacotes:

 atualização do apt sudo 
Passo 4
O Apache Maven requer JDK 1.7 ou superior e neste caso vamos instalar o JDK 1.8, para isso instalaremos o Java do PPA usando o comando apt da seguinte maneira:
 sudo apt install -y oracle-java8-installer

PROLONGAR

Etapa 5
Assim que esse processo for concluído, podemos visualizar a versão Java executando o seguinte:

 java -version

PROLONGAR


Login Junte-se!

wave wave wave wave wave