rubemcaggiano Postado 18 Outubro, 2021 Compartilhar Postado 18 Outubro, 2021 Bom dia pessoal tudo bem? Sou novo no assunto ACBrLib, gostaria de utilizar a lib em um projeto meu que já está rodando, mas ainda não entendi muito bem o funcionamento e configuração. Alguém teria algum tutorial ou exemplo da utilização em um projeto Java com Maven? Outra coisa, para utilizar a lib, eu só preciso da DLL? No projeto demo sempre há 2 bibliotecas, ACBr Common, e ACBrLibxxx, essas 2 bibliotecas seriam as classes de alto nível que alguns tutorial se referem? Obrigado pessoal, parecem ser muitas duvidas, mas é que fiquei bastante confuso com a utilização do projeto. Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Solution Daniel Simoes Postado 18 Outubro, 2021 Fundadores Solution Compartilhar Postado 18 Outubro, 2021 Temos um curso sobre a ACBrLib em Java... https://acbr.nutror.com/curso/59fa9f9962ed0e88ca5d25ffe138c121dc5b88e7/dominando-acbrlibnfe-em-java (não tenho certeza, se cobre esses assuntos) Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link para o comentário Compartilhar em outros sites More sharing options...
Rafael Dias Postado 18 Outubro, 2021 Compartilhar Postado 18 Outubro, 2021 ACBrLib é uma dll então sim precisa de uma dll, estas classes do demo são classes usadas para consumir estas dlls. E não temos pacote no maven, você precisa compilar os jar e utilizar o mesmo no seu projeto. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Administradores Juliana Tamizou Postado 19 Outubro, 2021 Administradores Compartilhar Postado 19 Outubro, 2021 Bom dia. Sugiro também ver este tópico Att. 1 Juliana Tamizou Gerente de Projetos ACBr / Diretora de Marketing AFRAC Ajude o Projeto ACBr crescer - Seja Pro (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro jrcantador Postado 22 Janeiro Membros Pro Compartilhar Postado 22 Janeiro O projeto mavem vc precisara instalar os arquivos jar no repositório local que é usado no projeto: Pegando nfe por exemplo: vc instala dessa forma: mvn install:install-file "-Dfile=ACBr_Common.jar" "-DgroupId=com.acbr" "-DartifactId=common" "-Dversion=1.0" "-Dpackaging=jar" mvn install:install-file "-Dfile=ACBrLibNFe.jar" "-DgroupId=com.acbr" "-DartifactId=nfe" "-Dversion=1.0" "-Dpackaging=jar" Lembrando que você precisa estar com mvn no seu classpath e rodar os comandos dentro da pasta que estão os arquivos .jar Depois no pom.xml vc configura dessa forma: <dependency> <groupId>com.acbr</groupId> <artifactId>common</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>com.acbr</groupId> <artifactId>nfe</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>5.9.0</version> </dependency> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna-platform</artifactId> <version>5.9.0</version> </dependency> Obs: adicionei as dependências do jna, que serão necessárias. Sobre as dlls vc precisara adicionar em src/main/native/win32-x86-64. E depois, no pom.xml, configurar o seguinte plugin: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <id>add-native-dependencies</id> <phase>generate-resources</phase> <goals> <goal>add-resource</goal> </goals> <configuration> <resources> <resource> <directory>${project.basedir}/src/main/native</directory> </resource> </resources> </configuration> </execution> </executions> </plugin> Dessa maneira funcionou pra mim. Acredito que se você for implementar no linux, mudaria apenas o nome das pastas que ele busca as dlls. Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora