{"id":13828,"date":"2019-07-05T13:51:54","date_gmt":"2019-07-05T16:51:54","guid":{"rendered":"http:\/\/gianfratti.com\/?p=13828"},"modified":"2021-09-22T21:55:36","modified_gmt":"2021-09-23T00:55:36","slug":"instalar-o-maven-no-windows","status":"publish","type":"post","link":"http:\/\/gianfratti.com\/index.php\/instalar-o-maven-no-windows\/","title":{"rendered":"Instalar o MAVEN no Windows"},"content":{"rendered":"<p><a href=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven-logo-black-on-white.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13843\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven-logo-black-on-white.png\" alt=\"\" width=\"340\" height=\"86\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven-logo-black-on-white.png 340w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven-logo-black-on-white-300x76.png 300w\" sizes=\"auto, (max-width: 340px) 100vw, 340px\" \/><\/a><br \/>\nO <strong>maven<\/strong> \u00e9 um dos principais gerenciadores de depend\u00eancias conhecidos para Java. Mas este nome pode assustar um pouco os iniciantes no desenvolvimento Java e a primeira d\u00favida que surge para come\u00e7ar a us\u00e1-lo \u00e9 <strong>como eu instalo o maven<\/strong>.<\/p>\n<p>Como n\u00e3o tem um &#8220;instalador&#8221; normal pra voc\u00ea executar e ir clicando em &#8220;Pr\u00f3ximo&#8221;, a instala\u00e7\u00e3o do maven pode gerar um pouco de confus\u00e3o, mas \u00e9 bem simples..<!--more--><\/p>\n<h2>Primeiro passo &#8211; Pr\u00e9-requisito (JDK 1.7)<\/h2>\n<p>O principal requisito para instalar e usar o <strong>maven<\/strong> na sua m\u00e1quina \u00e9 ter previamente instalado o <a href=\"https:\/\/www.oracle.com\/technetwork\/pt\/java\/javase\/downloads\/jdk8-downloads-2133151.html\" target=\"_blank\" rel=\"noopener noreferrer\">JDK<\/a> (Java Development Kit) 1.7 ou superior.<\/p>\n<p>Tamb\u00e9m \u00e9 necess\u00e1rio configurar a vari\u00e1vel de ambiente <code>JAVA_HOME<\/code> no seu computador. Mas isso eu vou mostrar como fazer ao longo do post.<\/p>\n<p>Por agora tenha certeza que voc\u00ea tenha instalado o JDK 1.7 ou superior.<\/p>\n<h2>Segundo passo &#8211; Download do maven<\/h2>\n<p>O pr\u00f3ximo passo \u00e9 baixar o maven compactado em sua vers\u00e3o mais atual. Voc\u00ea precisa baixar o arquivo com os bin\u00e1rios do maven, n\u00e3o \u00e9 necess\u00e1rio baixar o arquivos-fonte. Ou seja, voc\u00ea vai baixar o arquivo que termina com <code>-bin<\/code> e n\u00e3o o arquivo que termina com <code>-src<\/code>.<\/p>\n<p>Para baixar o maven, basta <a href=\"https:\/\/maven.apache.org\/download.cgi\">clicar aqui<\/a> e fazer o download.<\/p>\n<p>Voc\u00ea pode escolher qualquer formato de compacta\u00e7\u00e3o para download, mas eu sugiro o arquivo <code>-bin.zip<\/code>, por ser o formato de compacta\u00e7\u00e3o mais comum.<\/p>\n<p>Veja um exemplo da p\u00e1gina de download do maven.<\/p>\n<p><a href=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_01-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13841 size-full\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_01-2.png\" alt=\"\" width=\"1062\" height=\"330\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_01-2.png 1062w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_01-2-300x93.png 300w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_01-2-768x239.png 768w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_01-2-1024x318.png 1024w\" sizes=\"auto, (max-width: 1062px) 100vw, 1062px\" \/><\/a><\/p>\n<h2>Terceiro passo &#8211; Descompacta\u00e7\u00e3o<\/h2>\n<p>Ap\u00f3s fazer o download do arquivo compactado, voc\u00ea deve descompact\u00e1-lo em uma pasta de sua prefer\u00eancia.<\/p>\n<p>Mas \u00e9 importante voc\u00ea saber que esta pasta ser\u00e1 a pasta onde o maven estar\u00e1 &#8220;instalado&#8221;.<\/p>\n<p>Eu vou descompactar o maven em <code>C:\\maven<\/code>. Ao final da descompacta\u00e7\u00e3o a pasta do maven estar\u00e1 assim:<\/p>\n<p><a href=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_02.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13830\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_02.png\" alt=\"\" width=\"732\" height=\"251\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_02.png 732w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_02-300x103.png 300w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/a><\/p>\n<p>Pode ser que quando voc\u00ea descompactou o arquivo zip a pasta <code>C:\\maven<\/code> tenha ficado s\u00f3 com uma pasta com os arquivo do maven dentro, algo como <code>C:\\maven\\apache-maven-3.5.4<\/code>.<\/p>\n<p>N\u00e3o tem problema, basta se lembrar disso quando for configurar a vari\u00e1vel de ambiente. Ou voc\u00ea pode mover os arquivos de dentro desta pasta e subir um n\u00edvel, colocando-os em <code>C:\\maven<\/code>. Voc\u00ea escolhe &#8230;<\/p>\n<h2>Quarto passo &#8211; Configurando as vari\u00e1veis de ambiente<\/h2>\n<p>Agora vem a parte que faz o maven funcionar \ud83d\ude42<\/p>\n<p>Para fazer o maven funcionar voc\u00ea s\u00f3 precisa adicionar a pasta <code>bin<\/code> do maven na vari\u00e1vel de ambiente <code>PATH<\/code>.<\/p>\n<p>Se voc\u00ea nunca configurou uma vari\u00e1vel de ambiente no Windows basta seguir esses passos.<\/p>\n<h3>1. Clique com o bot\u00e3o direito do mouse no \u00edcone do seu computador e clique em <strong>Propriedades<\/strong>.<\/h3>\n<p><a href=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_03.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13831\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_03.png\" alt=\"\" width=\"841\" height=\"409\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_03.png 841w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_03-300x146.png 300w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_03-768x373.png 768w\" sizes=\"auto, (max-width: 841px) 100vw, 841px\" \/><\/a><\/p>\n<h3>2. Clique em <strong>Configura\u00e7\u00f5es avan\u00e7adas do sistema<\/strong>.<\/h3>\n<p><a href=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_04.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13832\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_04.png\" alt=\"\" width=\"616\" height=\"368\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_04.png 616w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_04-300x179.png 300w\" sizes=\"auto, (max-width: 616px) 100vw, 616px\" \/><\/a><\/p>\n<h3>3. Clique no bot\u00e3o <strong>Vari\u00e1veis de ambiente<\/strong> dentro da aba <strong>Avan\u00e7ado<\/strong>.<\/h3>\n<p><a href=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_05.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13833\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_05.png\" alt=\"\" width=\"497\" height=\"470\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_05.png 497w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_05-300x284.png 300w\" sizes=\"auto, (max-width: 497px) 100vw, 497px\" \/><\/a><\/p>\n<h3>4. Selecione a vari\u00e1vel de ambiente <strong>PATH<\/strong> na lista e clique em <strong>Editar<\/strong>.<\/h3>\n<p><a href=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_06.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13834\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_06.png\" alt=\"\" width=\"618\" height=\"290\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_06.png 618w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_06-300x141.png 300w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><\/a><\/p>\n<h3>5. Clique no bot\u00e3o <strong>Novo<\/strong> e adicione o caminho da pasta bin do maven: <code>C:\\maven\\bin<\/code>.<\/h3>\n<p><a href=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_07.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13835\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_07.png\" alt=\"\" width=\"527\" height=\"501\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_07.png 527w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_07-300x285.png 300w\" sizes=\"auto, (max-width: 527px) 100vw, 527px\" \/><\/a><\/p>\n<h3>6. Verifique se existe a vari\u00e1vel de ambiente <strong>JAVA_HOME<\/strong>.<\/h3>\n<p>Lembra que falei da vari\u00e1vel de ambiente <strong>JAVA_HOME<\/strong>? Precisamos saber se ela j\u00e1 existe no seu sistema ou se precisamos criar.<\/p>\n<p>Entre as vari\u00e1veis de ambiente do seu sistema, verifique se j\u00e1 existe uma vari\u00e1vel de ambiente chamada <strong>JAVA_HOME<\/strong> que contenha o caminho para o JDK instalado no seu computador.<\/p>\n<p>Se n\u00e3o existir, voc\u00ea precisa criar essa nova vari\u00e1vel de ambiente, clicando em <strong>Novo&#8230;<\/strong> e informando o nome <code>JAVA_HOME<\/code> e o valor com o caminho para a pasta onde o seu JDK est\u00e1 instalado. Por exemplo:<\/p>\n<p><a href=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_08.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13836\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_08.png\" alt=\"\" width=\"653\" height=\"165\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_08.png 653w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_08-300x76.png 300w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><\/a><\/p>\n<h2>Testando a instala\u00e7\u00e3o do maven<\/h2>\n<p>Para testar se a configura\u00e7\u00e3o do maven funcionou, abra o prompt de comando do seu computador e digite <code>mvn -version<\/code>.<\/p>\n<p>A sa\u00edda deve ser algo assim:<\/p>\n<p><a href=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_09-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13839\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_09-1.png\" alt=\"\" width=\"837\" height=\"211\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_09-1.png 837w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_09-1-300x76.png 300w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_09-1-768x194.png 768w\" sizes=\"auto, (max-width: 837px) 100vw, 837px\" \/><\/a><\/p>\n<p>Se o resultado do seu comando foi como a imagem abaixo, significa que voc\u00ea n\u00e3o configurou a vari\u00e1vel de ambiente <code>PATH<\/code> com o caminho v\u00e1lido para a pasta <code>bin<\/code> do maven.<\/p>\n<p><a href=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13838\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_10.png\" alt=\"\" width=\"773\" height=\"171\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_10.png 773w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_10-300x66.png 300w, http:\/\/gianfratti.com\/wp-content\/uploads\/2019\/07\/maven_Install_10-768x170.png 768w\" sizes=\"auto, (max-width: 773px) 100vw, 773px\" \/><\/a><\/p>\n<p>Neste caso, volte para o in\u00edcio deste <strong>Quarto passo &#8211; Configurando as vari\u00e1veis de ambiente<\/strong> e certifique-se que o caminho da pasta <code>bin<\/code> do maven esteja na vari\u00e1vel de ambiente <code>PATH<\/code>. Ap\u00f3s essa corre\u00e7\u00e3o, <strong>feche e abra novamente o prompt de comando<\/strong>.<br \/>\nOBS: No caso do Windows 10 eu tive que reiniciar a maquina para o comando MVN funcionar.<\/p>\n<div id=\"simple-translate\">\n<div>\n<div class=\"simple-translate-button \" style=\"background-image: url('moz-extension:\/\/682faaf8-707c-4ae9-b672-158475477516\/icons\/512.png'); height: 22px; width: 22px; top: 10px; left: 10px;\"><\/div>\n<div class=\"simple-translate-panel \" style=\"width: 300px; height: 200px; top: 0px; left: 0px; font-size: 13px; background-color: #ffffff;\">\n<div class=\"simple-translate-result-wrapper\" style=\"overflow: hidden;\">\n<p class=\"simple-translate-candidate\" style=\"color: #737373;\">\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>O maven \u00e9 um dos principais gerenciadores de depend\u00eancias conhecidos para Java. Mas este nome pode assustar um pouco os iniciantes no desenvolvimento Java e a primeira d\u00favida que surge para come\u00e7ar a us\u00e1-lo \u00e9 como eu instalo o maven. Como n\u00e3o tem um &#8220;instalador&#8221; normal pra voc\u00ea executar e ir clicando em &#8220;Pr\u00f3ximo&#8221;, a <span class=\"ellipsis\">&hellip;<\/span> <span class=\"more-link-wrap\"><a href=\"http:\/\/gianfratti.com\/index.php\/instalar-o-maven-no-windows\/\" class=\"more-link\"><span>Read More &rarr;<\/span><\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[20],"tags":[],"class_list":["post-13828","post","type-post","status-publish","format-standard","hentry","category-dicas"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts\/13828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/comments?post=13828"}],"version-history":[{"count":8,"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts\/13828\/revisions"}],"predecessor-version":[{"id":14682,"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts\/13828\/revisions\/14682"}],"wp:attachment":[{"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/media?parent=13828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/categories?post=13828"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/tags?post=13828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}