{"id":16520,"date":"2019-07-04T15:22:44","date_gmt":"2019-07-04T18:22:44","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt-tutoriais\/?p=16520"},"modified":"2024-05-16T18:53:46","modified_gmt":"2024-05-16T21:53:46","slug":"install-maven-ubuntu","status":"publish","type":"post","link":"\/pt\/tutoriais\/install-maven-ubuntu","title":{"rendered":"Como instalar o Maven no Ubuntu: guia completo"},"content":{"rendered":"<p>O <strong>Apache Maven <\/strong>&eacute; uma ferramenta de gerenciamento de projetos gratuita e de c&oacute;digo aberto baseada em <em>Project Object Model <\/em>(Objeto de um Projeto Modelo). O Maven cont&eacute;m arquivos XML, tamb&eacute;m conhecidos como pom.xml, que incluem detalhes de configura&ccedil;&atilde;o, depend&ecirc;ncias do projeto e outros dados. Ela &eacute; uma ferramenta poderosa para usar no seu VPS!<\/p><p>O Apache Maven tamb&eacute;m ajuda a administrar projeto e &eacute; mais usado junto com Java. Existem muitos benef&iacute;cios de usar o Maven Apache, entre eles:<\/p><ul class=\"wp-block-list\">\n<li>Com Maven, voc&ecirc; pode ter um melhor gerenciamento de depend&ecirc;ncias.<\/li>\n\n\n\n<li>N&atilde;o armazena bibliotecas de terceiros e &eacute; f&aacute;cil de navegar e gerenciar.<\/li>\n\n\n\n<li>Ocupa menos espa&ccedil;o para o projeto.<\/li>\n\n\n\n<li>Toda a configura&ccedil;&atilde;o &eacute; centralizada em um &uacute;nico arquivo XML.<\/li>\n\n\n\n<li>Pode criar relat&oacute;rios mostrando as depend&ecirc;ncias usadas nos projetos.<\/li>\n\n\n\n<li>Facilita uma melhor depura&ccedil;&atilde;o de arquivos e dados.<\/li>\n\n\n\n<li>Oferece uma melhor colabora&ccedil;&atilde;o (o projeto pode usar uma vers&atilde;o padronizada jar).<\/li>\n\n\n\n<li>Reduz m&uacute;ltiplas depend&ecirc;ncias e elimina as duplicatas.<\/li>\n\n\n\n<li>F&aacute;cil de testar e de implantar.<\/li>\n\n\n\n<li>Fornece uma estrutura padronizada de projetos.<\/li>\n\n\n\n<li>Oferece uma an&aacute;lise detalhada sobre depend&ecirc;ncias de projetos, al&eacute;m de criar relat&oacute;rios e destacar as depend&ecirc;ncias faltantes.<\/li>\n\n\n\n<li>F&aacute;cil de gerenciar atualiza&ccedil;&otilde;es.<\/li>\n\n\n\n<li>Facilita o empacotamento integrado e unificado para implanta&ccedil;&atilde;o de projetos.<\/li>\n<\/ul><p>Em suma, o Maven facilita o gerenciamento de v&aacute;rias tarefas. Por isso, &eacute; inteligente usar essa ferramenta no seu projeto online.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1024x283.png\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-300x83.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-150x41.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-768x212.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-como-instalar-o-maven-no-ubuntu\"><strong>Como Instalar o Maven no Ubuntu<\/strong><\/h2><p>Para instalar o Maven 3.3 ou superior voc&ecirc; precisa ter o JDK1.7 ou superior instalado.<\/p><p>O Maven pode ser instalado de duas maneiras:<\/p><ol class=\"wp-block-list\">\n<li>O Apache Maven pode ser instalado no Ubuntu pelo seu site oficial.<\/li>\n\n\n\n<li>O Apache Maven pode ser instalado usando Apt.<\/li>\n<\/ol><p>Antes de instalar Java, voc&ecirc; pode atualizar o &iacute;ndice de pacotes para Ubuntu usando:<\/p><pre class=\"wp-block-code\"><code>sudo apt update<\/code><\/pre><p>Lembre-se: primeiro, voc&ecirc; precisa acessar sua <a href=\"\/pt\/alojamento-vps\">hospedagem Linux<\/a> (VPS) usando SSH. Se estiver tendo algum problema, use nosso <a href=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\" target=\"_blank\" rel=\"noopener\">tutorial PuTTy<\/a>.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-metodo-instalar-maven-no-ubuntu-pelo-site-oficial\"><strong>1&deg; M&eacute;todo &ndash; Instalar Maven no Ubuntu Pelo Site Oficial<\/strong><\/h3><p>Primeiro, vamos ver como Instalar o Maven no Ubuntu pelo site oficial. Siga os procedimento abaixo para realizar esta tarefa.<\/p><h4 class=\"wp-block-heading\" id=\"h-instalacao-do-java\"><strong>Instala&ccedil;&atilde;o do Java<\/strong><\/h4><p>Voc&ecirc; pode instalar o pacote <strong>Open JDK <\/strong>padr&atilde;o para Ubuntu usando:<\/p><pre class=\"wp-block-code\"><code>apt-get update<\/code><\/pre><pre class=\"wp-block-code\"><code>sudo apt install default-jdk<\/code><\/pre><p>Isso pode levar alguns minutos. Assim que tiver completado, verifique a instala&ccedil;&atilde;o do Java usando:<\/p><pre class=\"wp-block-code\"><code>java -version<\/code><\/pre><p>Isso vai mostrar a vers&atilde;o instalada do Java.&nbsp;<\/p><h4 class=\"wp-block-heading\" id=\"h-download-do-apache-maven\"><strong>Download do Apache Maven<\/strong><\/h4><p>Voc&ecirc; pode verificar a p&aacute;gina oficial do Maven para ver qual a vers&atilde;o mais recente do Maven e fazer o download dela usando o <strong>comando wget<\/strong>.&nbsp;<\/p><p>Voc&ecirc; pode fazer o download dela para o diret&oacute;rio <strong>\/tmp<\/strong>, como mostrado abaixo.<\/p><pre class=\"wp-block-code\"><code>wget https:\/\/downloads.apache.org\/maven\/maven-3\/3.6.3\/binaries\/apache-maven-3.6.3-bin.tar.gz -P \/tmp<\/code><\/pre><p>O arquivo ser&aacute; baixado como um arquivo em formato <strong>.tar.gz<\/strong>. Voc&ecirc; pode extrair esse arquivo para o diret&oacute;rio <strong>\/opt<\/strong> usando o comando:<\/p><pre class=\"wp-block-code\"><code>sudo tar xf \/tmp\/apache-maven-*.tar.gz -C \/opt<\/code><\/pre><h4 class=\"wp-block-heading\" id=\"h-configurar-ambiente-para-maven\"><strong>Configurar Ambiente para Maven<\/strong><\/h4><p>Para garantir que o Maven funcione apropriadamente, voc&ecirc; precisa configurar algumas vari&aacute;veis de ambiente. Isso inclui <strong>JAVA_HOME<\/strong>, <strong>M3_HOME<\/strong>, <strong>MAVEN_HOME<\/strong> e <strong>PATH<\/strong>.&nbsp;<\/p><p>Para fazer essa mudan&ccedil;a, crie um arquivo nomeado <strong>maven.sh<\/strong> dentro do diret&oacute;rio <strong>\/etc\/profile.d\/<\/strong>.&nbsp;<\/p><pre class=\"wp-block-code\"><code>sudo vi \/etc\/profile.d\/maven.sh<\/code><\/pre><p>A configura&ccedil;&atilde;o abaixo precisa ser adicionado a esse arquivo rec&eacute;m-criado.<\/p><pre class=\"wp-block-code\"><code>export JAVA_HOME=\/usr\/lib\/jvm\/default-java\nexport M3_HOME=\/opt\/maven\nexport MAVEN_HOME=\/opt\/maven\nexport PATH=${M2_HOME}\/bin:${PATH}<\/code><\/pre><p>Salve esse arquivo pressionando <strong>escape (ESC)<\/strong> no teclado e, ent&atilde;o, digite <strong>:wq<\/strong> e forne&ccedil;a os privil&eacute;gios exigidos para o arquivo usando o comando abaixo:<\/p><pre class=\"wp-block-code\"><code>sudo chmod +x \/etc\/profile.d\/maven.sh<\/code><\/pre><p>Saiba que este comando apenas configura as vari&aacute;veis de ambiente. Para recarregar a a&ccedil;&atilde;o e carregar o comando, use:<\/p><pre class=\"wp-block-code\"><code>source \/etc\/profile.d\/maven.sh<\/code><\/pre><h3 class=\"wp-block-heading\" id=\"h-2-metodo-instalar-apache-maven-no-ubuntu-com-apt\"><strong>2&deg; M&eacute;todo &ndash; Instalar Apache Maven no Ubuntu com Apt<\/strong><\/h3><p>Essa &eacute; uma maneira mais simples de instalar o Maven no Ubuntu, j&aacute; que os reposit&oacute;rios oficiais do Ubuntu cont&ecirc;m pacotes Maven por padr&atilde;o. Por&eacute;m, saiba eles podem n&atilde;o ser as vers&otilde;es mais recentes.<\/p><p>Como mencionado no m&eacute;todo anterior, voc&ecirc; precisa instalar o pacote <strong>Open JDK<\/strong> para garantir que tudo rode sem maiores problemas.&nbsp;<\/p><p>Comece atualizando o &iacute;ndice do pacote usando:<\/p><pre class=\"wp-block-code\"><code>sudo apt-get update<\/code><\/pre><p>Depois, voc&ecirc; consegue instalar o Maven com o comando:<\/p><pre class=\"wp-block-code\"><code>sudo apt-get -y install maven<\/code><\/pre><p>Por padr&atilde;o, ele vai ser instalado nos locais <strong>\/usr\/share\/maven<\/strong> e <strong>\/etc\/maven<\/strong>.&nbsp;&nbsp;<\/p><p>Voc&ecirc; pode verificar a instala&ccedil;&atilde;o do Maven usando o comando (funciona com os dois m&eacute;todos de instala&ccedil;&atilde;o):<\/p><pre class=\"wp-block-code\"><code>mvn -version<\/code><\/pre><p>Isso vai mostrar a vers&atilde;o do Maven Apache instalada.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/alojamento-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1024x300.png\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>Agora voc&ecirc; j&aacute; pode come&ccedil;ar a usar o Maven na sua m&aacute;quina Ubuntu. Voc&ecirc; pode testar tudo rodando um projeto Maven j&aacute; existente. &Eacute; s&oacute; localizar um arquivo <strong>pom.xml<\/strong>.<\/p><p>O Maven definitivamente tem alguns benef&iacute;cios para gerenciamentos de projetos. E &eacute; s&oacute; usar qualquer um dos dois m&eacute;todos acima para instalar Maven no Ubuntu e otimizar suas tarefas de VPS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Apache Maven &eacute; uma ferramenta de gerenciamento de projetos gratuita e de c&oacute;digo aberto baseada em Project Object Model (Objeto de um Projeto Modelo). O Maven cont&eacute;m arquivos XML, tamb&eacute;m conhecidos como pom.xml, que incluem detalhes de configura&ccedil;&atilde;o, depend&ecirc;ncias do projeto e outros dados. Ela &eacute; uma ferramenta poderosa para usar no seu VPS! [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/install-maven-ubuntu\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":92,"featured_media":16521,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"Que tal uma ferramenta para gerenciar projetos na sua VPS? Instale o Maven no Ubuntu e otimize seu projeto online. Aprenda!","rank_math_focus_keyword":"install maven ubuntu","footnotes":""},"categories":[4915],"tags":[6784,6782,6783,6781],"class_list":["post-16520","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps","tag-apache-maven","tag-instalar-maven-apache","tag-instalar-maven-ubuntu","tag-maven-apache"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-install-maven-on-ubuntu","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/install-maven-ubuntu","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/installer-maven-ubuntu","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-install-maven-on-ubuntu","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-install-maven-on-ubuntu","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-install-maven-on-ubuntu","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/install-maven-ubuntu","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-install-maven-on-ubuntu","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-install-maven-on-ubuntu","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-install-maven-on-ubuntu","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-install-maven-on-ubuntu","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/16520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=16520"}],"version-history":[{"count":11,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/16520\/revisions"}],"predecessor-version":[{"id":43866,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/16520\/revisions\/43866"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media\/16521"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=16520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=16520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=16520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}