Ir para conteúdo
  • Cadastre-se

jrcantador

Membros Pro
  • Total de ítens

    3
  • Registro em

  • Última visita

Posts postados por jrcantador

  1. 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.
     

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.