1
resposta

Erro no download de repositório

Eu não estou conseguindo rodar a aplicação para continuar nas aulas. Eu estava com o mesmo problema antes, os arquivos que são passados estão desatualizados e por isso, fica dando erro no start up do tomcat.

Eu atualizei o pom.xml, e agora apenas um repositório está dando erro, que é este:

<!-- https://mvnrepository.com/artifact/org.glassfish.web/jstl-impl -->
<dependency>
    <groupId>org.glassfish.web</groupId>
    <artifactId>jstl-impl</artifactId>
    <version>1.2</version>
</dependency>

Toda vez que eu tento inicializar o servidor, o Tomcat me barra com a seguinte mensagem:

Error reading file C:\Users\usuario\.m2\repository\org\glassfish\web\jstl-impl\1.2\jstl-impl-1.2.jar
C:\Users\usuario\.m2\repository\org\glassfish\web\jstl-impl\1.2\jstl-impl-1.2.jar (O sistema não pode encontrar o arquivo especificado)
Failure to transfer org.glassfish.web:jstl-impl:jar:1.2 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.glassfish.web:jstl-impl:jar:1.2 from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled.

Antes estava dando erro com quase todos os repositórios do pom, mas como era problema de versão, eu fui no site do Maven e peguei os repositórios mais atualizados. Entretanto, este, do glasfish.web não está resolvendo nem com a versão mais recente dele.

O que pode ser feito?

Eu estou para tirar o arquivo, mas como que sei que vai continuar dando problema de aula em aula toda vez que eu for abaixar ele, estou criando este post para ver se consigo resolver alguma coisa.

Eu atualizei tudo para as ultimas versões:

<!-- https://mvnrepository.com/artifact/org.glassfish.web/jstl-impl -->
    <dependency>
        <groupId>org.glassfish.web</groupId>
        <artifactId>jstl-impl</artifactId>
        <version>1.2</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.slf4j/jcl-over-slf4j -->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jcl-over-slf4j</artifactId>
        <version>1.7.29</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.7.29</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 -->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.7.29</version>
        <scope>test</scope>
    </dependency>

    <!-- https://mvnrepository.com/artifact/log4j/log4j -->
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-entitymanager -->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>5.4.10.Final</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>5.4.10.Final</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.hibernate.javax.persistence/hibernate-jpa-2.1-api -->
    <dependency>
        <groupId>org.hibernate.javax.persistence</groupId>
        <artifactId>hibernate-jpa-2.1-api</artifactId>
        <version>1.0.2.Final</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.springframework/spring-orm -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>5.2.2.RELEASE</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.18</version>
    </dependency>
1 resposta

Olá, tente executar o comando "mvn clean package" para ver se vai baixar as dependências. Se também não conseguir, verifique se no caminho (C:\Users\usuario.m2\repository\org...) existe o .jar, tente excluir o diretório e rodar o "mvn clean package" novamente. Espero ter ajudado.