2
respostas

Não consigo encontrar a dependência libretranslate-java

Olá!
Atualizei o repositório conforme item 05 (Mudança na biblioteca: libretranslate-java), porém ainda não consegui acesso.
Não consigo acessar o repositório nem na rede corporativa, nem na doméstica.

A dependência fica vermelha e a mensagem de erro é:

Could not find artifact space.dynomake:libretranslate-java:pom:1.0.9 in nexus (https://mavenrepository.brb.com.br/nexus/content/repositories/public/)

Segue o POM.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>br.com.alura</groupId>
    <artifactId>produtos</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>17</maven.compiler.source>
        <maven.compiler.target>17</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <repositories>

        <repository>
            <id>dynomakeRepository</id>
            <url>https://maven.dynomake.space/releases</url>
        </repository>
    </repositories>

    <dependencies>

        <!-- https://mvnrepository.com/artifact/com.opencsv/opencsv -->
        <dependency>
            <groupId>com.opencsv</groupId>
            <artifactId>opencsv</artifactId>
            <version>5.9</version>
        </dependency>

        <dependency>
            <groupId>space.dynomake</groupId>
            <artifactId>libretranslate-java</artifactId>
            <version>1.0.9</version>
        </dependency>
    </dependencies>



</project>
2 respostas

Olá Nelcilene! Como vai?

O erro que você mencionou indica que o Maven está tentando buscar a dependência em um repositório diferente (https://mavenrepository.brb.com.br/nexus/content/repositories/public/). Isso pode acontecer se o repositório correto não estiver configurado ou se houver algum cache antigo.

Aqui estão algumas sugestões para tentar resolver o problema:

  1. Limpar o Cache do Maven: Às vezes, o Maven pode estar buscando em repositórios antigos devido a cache. Tente limpar o cache do Maven com o seguinte comando no terminal:

    mvn clean install
    
  2. Verificar Configurações do Maven: Certifique-se de que o arquivo settings.xml do Maven (geralmente localizado em ~/.m2/settings.xml no seu diretório de usuário) não está configurando um repositório que sobrepõe o que você definiu no pom.xml.

  3. Acesso ao Repositório: Tente acessar diretamente o URL https://maven.dynomake.space/releases no navegador para verificar se o repositório está acessível. Se não estiver, pode ser um problema de rede ou de configuração de firewall.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Segue o log após rodar mvn clean install:

PS C:\curso\produtos> mvn clean install
[INFO] Scanning for projects...
[INFO] 
[INFO] -----------------------< br.com.alura:produtos >------------------------
[INFO] Building produtos 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
Downloading from nexus: https://mavenrepository.brb.com.br/nexus/content/repositories/public/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom
Downloaded from nexus: https://mavenrepository.brb.com.br/nexus/content/repositories/public/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom (8.1 kB at 28 kB/s)
Downloading from nexus: https://mavenrepository.brb.com.br/nexus/content/repositories/public/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar
Downloaded from nexus: https://mavenrepository.brb.com.br/nexus/content/repositories/public/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar (30 kB at 428 kB/s)
Downloading from nexus: https://mavenrepository.brb.com.br/nexus/content/repositories/public/org/apache/maven/plugins/maven-surefire-plugin/2.12.4/maven-surefire-plugin-2.12.4.pom
Downloaded from nexus: https://mavenrepository.brb.com.br/nexus/content/repositories/public/org/apache/maven/plugins/maven-surefire-plugin/2.12.4/maven-surefire-plugin-2.12.4.pom (10 kB at 142 kB/s)
Downloading from nexus: https://mavenrepository.brb.com.br/nexus/content/repositories/public/org/apache/maven/surefire/surefire/2.12.4/surefire-2.12.4.pom
Downloaded from nexus: https://mavenrepository.brb.com.br/nexus/content/repositories/public/org/apache/maven/surefire/surefire/2.12.4/surefire-2.12.4.pom (14 kB at 184 kB/s)
Downloading from nexus: https://mavenrepository.brb.com.br/nexus/content/repositories/public/org/apache/maven/plugins/maven-surefire-plugin/2.12.4/maven-surefire-plugin-2.12.4.jar
Downloaded from nexus: https://mavenrepository.brb.com.br/nexus/content/repositories/public/org/apache/maven/plugins/maven-surefire-plugin/2.12.4/maven-surefire-plugin-2.12.4.jar (30 kB at 476 kB/s)
Downloading from nexus: https://mavenrepository.brb.com.br/nexus/content/repositories/public/space/dynomake/libretranslate-java/1.0.9/libretranslate-java-1.0.9.pom
[WARNING] The POM for space.dynomake:libretranslate-java:jar:1.0.9 is missing, no dependency information available
Downloading from nexus: https://mavenrepository.brb.com.br/nexus/content/repositories/public/space/dynomake/libretranslate-java/1.0.9/libretranslate-java-1.0.9.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  7.446 s
[INFO] Finished at: 2025-12-16T15:17:45-03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project produtos: Could not resolve dependencies for project br.com.alura:produtos:jar:1.0-SNAPSHOT: Could not find artifact space.dynomake:libretranslate-java:jar:1.0.9 in nexus (https://mavenrepository.brb.com.br/nexus/content/repositories/public/) -> [Help 1]                                                                                                                                                                
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
PS C:\curso\produtos> 

E esse link não abre https://maven.dynomake.space/releases não abre na rede corporativa e nem na doméstica. Existe outra dependência e/ou repositório que eu posso colocar no lugar para continuar fazendo este curso?