Configurando o Apache Maven
Índice[ocultar] |
Antes de Começar
Os passos informados funcionam:
1. Em servidores da Integrator com o Integrator Java EE configurado.
2. Em planos Java ou com acesso SSH liberados.
Sobre o Tutorial
Onde houver a palavra USUARIO, estamos nos referimos ao seu usuário SSH do cPanel.
O uso do Apache Maven é extritamente de responsabilidade do usuário/desenvolvedor. Recomendamos a documentação para compreensão deste aplicativo.
Acesso SSH
Veja o tópico Acesso SSH para operar no terminal SSH do seu usuário.
Baixando o Apache Maven
O Apache Maven é encontrado em https://maven.apache.org/download.cgi.
Baixe a última versão se desejar. Para este tutorial, baixamos a versão 3.3.9. No terminal SSH, logado com o usuário, sem entrar em nenhum diretório específico, usamos o seguinte comando:
wget http://ftp.unicamp.br/pub/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
O Arquivo será baixado na raiz do seu usuário - no qual costuma ser /home/USUARIO.
Descompactando o Apache Maven
Assim que baixar o Apache Maven, use o seguinte comando:
tar xf apache-maven-3.3.9-bin.tar.gz
Configurando o Apache Maven em seu Usuário
Ainda no terminal SSH, use o seguinte comando mostrado a seguir:
echo 'M2_HOME=~/apache-maven-3.3.9 export M2_HOME export PATH=$PATH:${M2_HOME}/bin' >> .bashrc
Execute o seguinte comando para leitura novamente no arquivo . bashrc:
source ~/.bashrc
Testando a configuração do Apache Maven
Para testar execute o comando a seguir no terminal ssh:
mvn -v
O resultado esperado do retorno no Apache Maven e similar ao exemplo mostrado a seguir. Haverá diferença da JDK que estiver configurado em seu usuário.
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T14:41:47-02:00) Maven home: /home/usuario/apache-maven-3.3.9 Java version: 1.8.0_60, vendor: Oracle Corporation Java home: /usr/java/jdk1.8.0_60/jre Default locale: pt_BR, platform encoding: UTF-8 OS name: "linux", version: "2.6.32-042stab120.3", arch: "i386", family: "unix"
IMPORTANTE: O suporte para uso do Apache Maven é de responsabilidade de seus idealizadores. Usuários com dificuldade recomendamos a documentação.