Configurando o Apache Maven

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa

Índice

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.
3. Onde houver a palavra USUARIO, estamos nos referimos ao seu usuário SSH.
4. O Apache Maven é um aplicativo cujo suporte e documentação é de responsabilidade de terceiros.

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.