{"id":127,"date":"2024-11-13T14:59:57","date_gmt":"2024-11-13T14:59:57","guid":{"rendered":"https:\/\/escconsulting.com.br\/site\/?p=127"},"modified":"2024-11-13T14:59:58","modified_gmt":"2024-11-13T14:59:58","slug":"como-instalar-o-jar-do-inter-sdk-java-localmente-e-configurar-no-maven","status":"publish","type":"post","link":"https:\/\/escconsulting.com.br\/site\/2024\/11\/13\/como-instalar-o-jar-do-inter-sdk-java-localmente-e-configurar-no-maven\/","title":{"rendered":"Como Instalar o JAR do Inter SDK Java Localmente e Configurar no Maven"},"content":{"rendered":"\n<p>Para usar o <code>inter-sdk-java<\/code> em um projeto Maven, voc\u00ea pode instalar o JAR localmente utilizando o comando <code>install:install-file<\/code>. Este artigo vai detalhar o processo de instala\u00e7\u00e3o do JAR no reposit\u00f3rio local e como adicionar a depend\u00eancia ao arquivo <code>pom.xml<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Pr\u00e9-requisitos<\/h3>\n\n\n\n<p>Antes de come\u00e7ar, certifique-se de que:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O arquivo JAR <code>inter-sdk-java-1.0.2.jar<\/code> est\u00e1 dispon\u00edvel localmente.<\/li>\n\n\n\n<li>Voc\u00ea possui o Maven instalado em sua m\u00e1quina e configurado corretamente no <code>PATH<\/code>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Comando para Instalar o JAR no Reposit\u00f3rio Local<\/h3>\n\n\n\n<p>Para instalar o JAR no reposit\u00f3rio Maven local, use o comando abaixo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>mvn install:install-file -Dfile=inter-sdk-java-1.0.2.jar -DgroupId=br.com.inter -DartifactId=inter-sdk-java -Dversion=1.0.2 -Dpackaging=jar\n<\/code><\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Explica\u00e7\u00e3o dos Par\u00e2metros<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>-Dfile=inter-sdk-java-1.0.2.jar<\/code>: Especifica o caminho do arquivo JAR que voc\u00ea deseja instalar.<\/li>\n\n\n\n<li><code>-DgroupId=br.com.inter<\/code>: Define o identificador de grupo (Group ID) para o projeto, que no caso \u00e9 <code>br.com.inter<\/code>.<\/li>\n\n\n\n<li><code>-DartifactId=inter-sdk-java<\/code>: Define o identificador do artefato (Artifact ID) para o JAR.<\/li>\n\n\n\n<li><code>-Dversion=1.0.2<\/code>: Define a vers\u00e3o do JAR.<\/li>\n\n\n\n<li><code>-Dpackaging=jar<\/code>: Define o tipo de pacote do artefato, neste caso, <code>jar<\/code>.<\/li>\n<\/ul>\n\n\n\n<p>Esse comando copia o JAR para o reposit\u00f3rio local do Maven (normalmente localizado em <code>~\/.m2\/repository<\/code> no Linux e macOS ou <code>C:\\Users\\&lt;usuario&gt;\\.m2\\repository<\/code> no Windows).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Adicionando a Depend\u00eancia ao <code>pom.xml<\/code><\/h3>\n\n\n\n<p>Ap\u00f3s instalar o JAR, voc\u00ea pode referenci\u00e1-lo no <code>pom.xml<\/code> do seu projeto Maven. Adicione o seguinte bloco dentro da se\u00e7\u00e3o <code>&lt;dependencies&gt;<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>&lt;dependency>\n    &lt;groupId>br.com.inter&lt;\/groupId>\n    &lt;artifactId>inter-sdk-java&lt;\/artifactId>\n    &lt;version>1.0.2&lt;\/version>\n&lt;\/dependency>\n<\/code><\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Estrutura Completa do <code>pom.xml<\/code><\/h4>\n\n\n\n<p>Aqui est\u00e1 um exemplo de como seu <code>pom.xml<\/code> pode ficar com essa depend\u00eancia configurada:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>&lt;project xmlns=\"http:\/\/maven.apache.org\/POM\/4.0.0\"\n         xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"\n         xsi:schemaLocation=\"http:\/\/maven.apache.org\/POM\/4.0.0 http:\/\/maven.apache.org\/xsd\/maven-4.0.0.xsd\">\n    &lt;modelVersion>4.0.0&lt;\/modelVersion>\n\n    &lt;groupId>com.seuprojeto&lt;\/groupId>\n    &lt;artifactId>seu-projeto&lt;\/artifactId>\n    &lt;version>1.0-SNAPSHOT&lt;\/version>\n\n    &lt;dependencies>\n        &lt;!-- Depend\u00eancia para o inter-sdk-java -->\n        &lt;dependency>\n            &lt;groupId>br.com.inter&lt;\/groupId>\n            &lt;artifactId>inter-sdk-java&lt;\/artifactId>\n            &lt;version>1.0.2&lt;\/version>\n        &lt;\/dependency>\n    &lt;\/dependencies>\n\n&lt;\/project>\n<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4. Verificando a Instala\u00e7\u00e3o<\/h3>\n\n\n\n<p>Para verificar se a depend\u00eancia foi instalada corretamente, execute o seguinte comando Maven para compilar o projeto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>mvn clean install\n<\/code><\/code><\/pre>\n\n\n\n<p>Se tudo estiver correto, o Maven dever\u00e1 localizar o <code>inter-sdk-java<\/code> no reposit\u00f3rio local e compilar o projeto sem erros.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Solu\u00e7\u00e3o de Problemas<\/h3>\n\n\n\n<p>Caso o Maven n\u00e3o encontre a depend\u00eancia, verifique:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se o arquivo JAR est\u00e1 realmente instalado no reposit\u00f3rio local (<code>~\/.m2\/repository\/br\/com\/inter\/inter-sdk-java\/1.0.2\/<\/code>).<\/li>\n\n\n\n<li>Se o caminho especificado em <code>-Dfile<\/code> est\u00e1 correto.<\/li>\n\n\n\n<li>Se os campos <code>groupId<\/code>, <code>artifactId<\/code>, e <code>version<\/code> no <code>pom.xml<\/code> correspondem aos valores usados no comando de instala\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Conclus\u00e3o<\/h3>\n\n\n\n<p>Agora voc\u00ea configurou corretamente o <code>inter-sdk-java<\/code> no seu projeto Maven! Com o JAR instalado no reposit\u00f3rio local, ele ser\u00e1 acess\u00edvel sempre que o Maven precisar reconstruir o projeto. Esse m\u00e9todo \u00e9 \u00fatil para projetos internos ou pacotes que n\u00e3o est\u00e3o dispon\u00edveis em reposit\u00f3rios p\u00fablicos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para usar o inter-sdk-java em um projeto Maven, voc\u00ea pode instalar o JAR localmente utilizando o comando install:install-file. Este artigo vai detalhar o processo de instala\u00e7\u00e3o do JAR no reposit\u00f3rio local e como adicionar a depend\u00eancia ao arquivo pom.xml. 1. Pr\u00e9-requisitos Antes de come\u00e7ar, certifique-se de que: 2. Comando para Instalar o JAR no Reposit\u00f3rio [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-127","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/escconsulting.com.br\/site\/wp-json\/wp\/v2\/posts\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/escconsulting.com.br\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/escconsulting.com.br\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/escconsulting.com.br\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/escconsulting.com.br\/site\/wp-json\/wp\/v2\/comments?post=127"}],"version-history":[{"count":1,"href":"https:\/\/escconsulting.com.br\/site\/wp-json\/wp\/v2\/posts\/127\/revisions"}],"predecessor-version":[{"id":128,"href":"https:\/\/escconsulting.com.br\/site\/wp-json\/wp\/v2\/posts\/127\/revisions\/128"}],"wp:attachment":[{"href":"https:\/\/escconsulting.com.br\/site\/wp-json\/wp\/v2\/media?parent=127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/escconsulting.com.br\/site\/wp-json\/wp\/v2\/categories?post=127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/escconsulting.com.br\/site\/wp-json\/wp\/v2\/tags?post=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}