Existem várias soluções para hospedar sites de forma dinâmica e simples, mas que conta com as melhores ferramentas para uma administração centralizada desses sites.
Apesar do vasto leque de possibilidades disponíveis para realizar esta ação, sem dúvida, o Apache é a aposta mais ampla a nível mundial para tudo o que se relaciona com a web e dispõe de várias plataformas e utilitários. Em 2009, o Apache já contava com 100 milhões de sites, representando 70% de todos eles.
Devido à sua popularidade, seu uso se difundiu de forma notável, sendo o Apache Maven um dos mais marcantes por sua versatilidade e capacidade de operação. É por esse motivo que através deste tutorial de hoje no Solvetic veremos como instalar o Apache Maven no Debian 9 e CentOS 7 de forma prática.
O que é Apache Maven?O Apache Maven foi desenvolvido como uma ferramenta de gerenciamento e compreensão de projetos de software, que se baseia no conceito de modelo de objeto de projeto (POM).
Quando implementamos o Apache Maven, será possível gerenciar a compilação, o relatório e a documentação de um projeto a partir de um ponto central de informações que é ideal para administradores e equipes envolvidas na manutenção de sites. Além disso, o Apache Maven pode ser usado para criar e gerenciar qualquer projeto baseado em Java com o qual tenha uma ferramenta poderosa.
Objetivos Apache MavenO Apache Maven definiu uma série de objetivos que terão um alto impacto nas organizações, tais como:
- Fornece informações de qualidade sobre o projeto.
- Fornece um sistema de construção uniforme para tarefas de suporte.
- Gerar diretrizes com foco no desenvolvimento de melhores práticas e ideais para questões de auditoria.
- Fornece migrações completas para novos recursos.
Recursos proeminentes do Apache MavenO Apache Maven possui uma série de características, entre as quais destacamos:
- Acesso imediato a novas funções sem exigir altos níveis de configuração.
- Configuração simples de novos projetos.
- Possui um amplo repositório de bibliotecas e metadados, disponíveis de imediato e em tempo real.
- Melhor gerenciamento de dependências, incluindo atualização automática, encerramento de dependências e mais tarefas.
- O Apache Maven pode construir vários projetos em tipos de saída predefinidos, como JAR, WAR e muito mais.
- Melhor gerenciamento de dependências.
Agora veremos como instalar o Apache Maven no Debian 9 e CentOS 7.
1. Instalando Apache Maven no Debian 9 Linux
Para iniciar o processo de instalação, devemos primeiro instalar o OpenJDK 8, já que o Java Development Kit (JDK) é um dos componentes essenciais para instalar o Apache Maven.
Passo 1
Para isso, vamos usar o repositório Java PPA e depois verificar a versão com os seguintes comandos:
sudo apt install software-properties-common apt-transport-https -y
Passo 2
Prosseguimos para instalar os repositórios:
sudo add-apt-repository ppa: webupd8team / java -y
etapa 3
Nós atualizamos os pacotes executando:
sudo apt-get update -yDepois de atualizado, prosseguimos para a instalação do Java executando:
sudo apt-get install oracle-java8-installer
Passo 4
Inserimos a letra S para confirmar o download e instalação do Java, durante o processo será necessário aceitar a licença de uso:
Etapa 5
Mais tarde veremos o seguinte. Aceitamos os termos dos códigos binários
Etapa 6
O processo de instalação do Java será concluído.
Etapa 7
Prosseguimos para validar a versão java instalada executando:
java -version
Etapa 8
A próxima etapa é usar o comando wget para baixar a versão mais recente do Apache Maven para o diretório principal do Maven, que é / usr / local / src:
sudo cd / usr / local / src sudo wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
Etapa 9
Prosseguimos para extrair o arquivo e renomear o diretório Apache Maven:
sudo tar -xf apache-maven-3.5.4-bin.tar.gz sudo mv apache-maven-3.5.4 / apache-maven /
2. Configurando o ambiente Apache Maven no Debian 9 Linux
A próxima etapa a ser executada é configurar as variáveis de ambiente para os arquivos Apache Maven no sistema e, para isso, devemos criar um novo arquivo de configuração 'maven.sh' no diretório /etc/profile.d da seguinte maneira:
sudo cd /etc/profile.d/ sudo nano maven.shNo arquivo iremos colar as seguintes linhas:
# Variáveis de ambiente do Apache Maven # MAVEN_HOME para Maven 1 - M2_HOME para Maven 2 export JAVA_HOME = / usr / lib / jvm / java-8-oracle export M2_HOME = / usr / local / src / apache-maven export MAVEN_HOME = / usr / local / src / apache-maven export PATH = $ {M2_HOME} / bin: $ {PATH}
Salvamos as alterações usando as seguintes chaves:
Ctrl + O
Saímos do editor usando:
Ctrl + X
Agora permitimos que o arquivo de configuração 'maven.sh' seja executável e, em seguida, carregamos a configuração executando o comando de origem como este:
sudo chmod + x maven.sh fonte sudo /etc/profile.d/maven.shPor fim, podemos validar a versão do Apache Maven instalada executando:
mvn -version
PROLONGAR
3. Instalando Apache Maven no CentOS 7 Linux
Agora veremos as etapas para instalar o Apache Maven no CentOS 7.
Instalação do OpenJDK 8Para realizar esta instalação Java, devemos executar o seguinte comando:
yum install -y java-1.8.0-openjdk-devel
Depois de instalado, procedemos para validar a versão Java instalada:
java -version
Instalação do Apache Maven
A seguir, usaremos o comando wget para baixar a versão mais recente do Apache Maven da seguinte maneira:
cd / usr / local / src wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
Prosseguimos para extrair o conteúdo e renomear o arquivo:
tar -xf apache-maven-3.5.4-bin.tar.gz mv apache-maven-3.5.4 / apache-maven /
4. Configurando o ambiente Apache Maven no CentOS 7 Linux
Como o Debian, vamos configurar as variáveis de ambiente para os arquivos Apache Maven pré-compilados e, para isso, vamos criar um arquivo de configuração 'maven.sh' no diretório /etc/profile.d:
cd /etc/profile.d/ nano maven.shLá, colaremos as seguintes linhas:
# Variáveis de ambiente do Apache Maven # MAVEN_HOME para Maven 1 - M2_HOME para Maven 2 export M2_HOME = / usr / local / src / apache-maven export PATH = $ {M2_HOME} / bin: $ {PATH}
Salvamos as alterações com as teclas:
Ctrl + O
Saímos do editor usando as teclas:
Ctrl + X
Agora vamos permitir que o arquivo seja executável e carregar a configuração usando a fonte:
chmod + x maven.sh fonte /etc/profile.d/maven.shPor fim, validamos a versão do Apache Maven com o seguinte comando:
mvn -version
Portanto, vimos como instalar o Apache Maven nessas duas distribuições conhecidas do Linux e, dessa forma, obter o máximo do Apache Maven, que vimos que tem ótimos recursos para cada tipo de usuário e organização.