{"id":698,"date":"2015-12-18T13:05:10","date_gmt":"2015-12-18T16:05:10","guid":{"rendered":"https:\/\/www.semeru.com.br\/blog\/?p=698"},"modified":"2022-12-21T10:23:52","modified_gmt":"2022-12-21T13:23:52","slug":"alterando-o-diretorio-padrao-dos-artefatos-maven","status":"publish","type":"post","link":"https:\/\/www.semeru.com.br\/blog\/alterando-o-diretorio-padrao-dos-artefatos-maven\/","title":{"rendered":"Alterando o diret\u00f3rio padr\u00e3o dos artefatos Maven"},"content":{"rendered":"<p>Algumas vezes pode ser interessante mudar o diret\u00f3rio padr\u00e3o em que o reposit\u00f3rio do Maven armazena seus artefatos. Por padr\u00e3o eles s\u00e3o salvos na pasta.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> C:\\Users\\seu_usuario\\.m2\\repository<\/pre>\n<p>No diret\u00f3rio &#8220;C:\\Program Files\\Apache Software Foundation\\{{sua_versao_maven}}\\conf\\&#8221; temos o arquivo settings.xml abra esse arquivo em um editor de texto plano e logo no in\u00edcio do arquivo adicione a tag localRepository especificando onde seus artefatos ser\u00e3o salvos.<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&lt;xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;&gt;\n&lt;settings xmlns=&quot;http:\/\/maven.apache.org\/SETTINGS\/1.0.0&quot; xmlns:xsi=&quot;http:\/\/www.w3.org\/2001\/XMLSchema-instance&quot; xsi:schemalocation=&quot;http:\/\/maven.apache.org\/SETTINGS\/1.0.0 http:\/\/maven.apache.org\/xsd\/settings-1.0.0.xsd&quot;&gt;\n\n\t\t&lt;!-- Essa \u00e9 a tag m\u00e1gica --&gt;\n\t\t&lt;localrepository&gt;D:\\MavenRepository\\repository&lt;\/localrepository&gt;\n\n<\/pre>\n<p>Agora sempre que precisar de um novo artefato o Maven vai procurar nesse diret\u00f3rio e caso n\u00e3o o encontre ir\u00e1 baixa-lo dos reposit\u00f3rios remotos.<\/p>\n<h2>Treinamentos relacionados com este post<\/h2>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_rest_spring_java\" target=\"_blank\" rel=\"noopener\"><\/p>\n<p><img decoding=\"async\" style=\"max-width: 100%;\" title=\"REST API's RESTFul do 0 \u00e0  AWS com Spring Boot 3, Java e Docker\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/07-rest-spring-java.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_rest_asp_net\" target=\"_blank\" rel=\"noopener\"><\/p>\n<p><img decoding=\"async\" style=\"max-width: 100%;\" title=\"REST API's RESTFul do 0 \u00e0 Azure com ASP.NET Core 5 e Docker\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/01-rest-asp.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_rest_spring_kotlin\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"REST API's RESTFul do 0 \u00e0 AWS com Spring Boot 3, Kotlin e Docker\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/18-rest-spring-kotlin.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_microservices_java\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"Microservices do 0 com Spring Cloud, Spring Boot e Docker\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/14-microservices-java.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_microservices-dotnet\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"Arquitetura de Microsservi\u00e7os do 0 com ASP.NET, .NET 6 e C#\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/15-microservices-dotnet.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_ms_kotlin\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"Microsservi\u00e7os do 0 com Spring Cloud, Kotlin e Docker\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/22-ms-kotlin.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_docker\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"Docker do 0 \u00e0 Maestria: Cont\u00eaineres Desmistificados mais 3 B\u00d4NUS\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/09-docker.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_docker_para_aws\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"Docker para Amazon AWS Implante Apps Java e .NET com Travis CI\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/10-docker-to-aws.png\"><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_kotlin\" target=\"_blank\" rel=\"noopener\"><br \/>\n        <img decoding=\"async\" style=\"max-width: 100%;\" title=\"Kotlin para DEVs Java: Aprenda a Linguagem Padr\u00e3o do Android\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/20-kotlin.png\"><br \/>\n<\/a><\/p>\n<p><\/settings><\/xml><\/p>\n<div align=\"right\"><div class=\"sharexyWidgetNoindexUniqueClassName\"><div id=\"shr_6476931\"><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Algumas vezes pode ser interessante mudar o diret\u00f3rio padr\u00e3o em que o reposit\u00f3rio do Maven armazena seus artefatos. Por padr\u00e3o eles s\u00e3o salvos na pasta. No diret\u00f3rio &#8220;C:\\Program Files\\Apache Software Foundation\\{{sua_versao_maven}}\\conf\\&#8221; temos o arquivo settings.xml abra esse arquivo em um editor de texto plano e logo no in\u00edcio do arquivo adicione a tag localRepository especificando [&#8230;]<\/p>\n<div align=\"right\">\n<div class=\"sharexyWidgetNoindexUniqueClassName\">\n<div id=\"shr_6476931\"><\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[95,107],"tags":[176,196],"_links":{"self":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/698"}],"collection":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/comments?post=698"}],"version-history":[{"count":11,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/698\/revisions"}],"predecessor-version":[{"id":1497,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/698\/revisions\/1497"}],"wp:attachment":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/media?parent=698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/categories?post=698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/tags?post=698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}