Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Pom ta Apresentando Erro da aula fornecido

Failure to transfer aopalliance:aopalliance:jar:1.0 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 aopalliance:aopalliance:jar:1.0 from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled.

<?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>org.casacode</groupId>
  <artifactId>casacode</artifactId>
  <version>1.0.0-SNAPSHOT</version>
  <packaging>war</packaging>
  <build>
    <finalName>casacode</finalName>
  </build>
  <properties>
    <failOnMissingWebXml>false</failOnMissingWebXml>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>



  <dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>4.1.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.apache.tomcat</groupId>
        <artifactId>tomcat-servlet-api</artifactId>
        <version>7.0.30</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>jsp-api</artifactId>
        <version>2.1</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp.jstl</groupId>
        <artifactId>jstl-api</artifactId>
        <version>1.2</version>
        <exclusions>
            <exclusion>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.glassfish.web</groupId>
        <artifactId>jstl-impl</artifactId>
        <version>1.2</version>
        <exclusions>
            <exclusion>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.6.1</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jcl-over-slf4j</artifactId>
        <version>1.6.1</version>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.6.1</version>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.16</version>
        <scope>runtime</scope>
    </dependency>
</dependencies>


</project>
6 respostas

Oi daniel

Posta aqui seu pom.xml, por favor.

Tenta rodar

mvn clean install -U

ele fica vermelho em projeto e em duas depedencia tbm

<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.6.1</version>
    </dependency>
 <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.16</version>
        <scope>runtime</scope>
    </dependency>


4.0.0 org.casacode casacode 1.0.0-SNAPSHOT war casacode false 1.8 1.8 UTF-8 org.springframework spring-webmvc 4.1.0.RELEASE org.apache.tomcat tomcat-servlet-api 7.0.30 provided javax.servlet.jsp jsp-api 2.1 provided javax.servlet.jsp.jstl jstl-api 1.2 javax.servlet servlet-api org.glassfish.web jstl-impl 1.2 javax.servlet servlet-api
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.6.1</version>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jcl-over-slf4j</artifactId>
    <version>1.6.1</version>
    <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.6.1</version>
    <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.16</version>
    <scope>runtime</scope>
</dependency>

`

Olá Daniel,

Eu resolvi o problema seguindo os seguintes passos. Só um detalhe que estou utilizando Linux, se estiver utilizando outro SO, pode ser diferente.

Pelo terminal, vá até a pasta do projeto Maven e execute o comando:

mvn clean install -U

Caso o comando mvn não funcione, será necessário instalar o Maven:

apt install maven

Quando a instalação terminar, tente executar o primeiro comando novamente.

Volte ao projeto no Eclipse e caso ainda esteja dando erro, clique com o botão direito no projeto e vá na opção Maven > Update Project. Clique em OK e os erros devem desaparecer.

C:\Users\tavares\Documents\forg\bin\casacode\target\m2e-wtp\web-resources\META-INF\maven>apt install maven; 'apt' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

C:\Users\tavares\Documents\forg\bin\casacode\target\m2e-wtp\web-resources\META-INF\maven>maven clean install -u; 'maven' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

não reconhece os comandos;

solução!

Fala, Daniel.

Então, os comandos não deram certo pois você está utilizando Windows. Os comandos que te mandei são pra Linux.

Você deve instalar e configurar o Maven para rodar no Windows para ai sim conseguir executar o comando:

mvn clean install -U

Dá uma olhada nesse link que mostra o passo a passo para fazer isso no Windows: https://dicasdejava.com.br/como-instalar-o-maven-no-windows/

Quando terminar a instalação tenta fazer novamente os passos que te falei no post anterior.

Muito obrigado a todos voces conseguir !! :P

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software