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

[Bug] Não sei como corrigir

Boa noite, estava acompanhando o curso e tudo estava indo muito bem, mas travou nessa parte, meu programa nao importa o jakarta, e já estou com as dependencias no pom

Insira aqui a descrição dessa imagem para ajudar na acessibilidadee meu pom.xml está assim:

<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>3.1.4</version>
    <relativePath/> <!-- lookup parent from repository -->
  </parent>
  <groupId>trevo.voll</groupId>
  <artifactId>api</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>api</name>
  <description>API Rest da aplicação Voll.trevo</description>
  <properties>
    <java.version>17</java.version>
  </properties>
  <dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-devtools</artifactId>
      <scope>runtime</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>org.glassfish.jaxb</groupId>
      <artifactId>jaxb-runtime</artifactId>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-test</artifactId>
      <scope>test</scope>
    </dependency>
        <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-validation</artifactId>
        </dependency>
        <dependency>
            <groupId>org.flywaydb</groupId>
            <artifactId>flyway-core</artifactId>
        </dependency>
        <dependency>
            <groupId>org.flywaydb</groupId>
            <artifactId>flyway-mysql</artifactId>
        </dependency>

        <dependency>
            <groupId>com.mysql</groupId>
            <artifactId>mysql-connector-j</artifactId>
            <scope>runtime</scope>
        </dependency>
        
    </dependencies>

  </dependencies>

  <build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
          <excludes>
            <exclude>
              <groupId>org.projectlombok</groupId>
              <artifactId>lombok</artifactId>
            </exclude>
          </excludes>
        </configuration>
      </plugin>
    </plugins>
  </build>

</project>
8 respostas

Oi!

Parece ser problema do maven não ter detectado a dependência do spring-data-jpa.

Verifica na aba do Maven se ela está aparecendo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

quando eu aperto no Maven aparece essa mensagem:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

É algum bug então do VSCode com o Java. Tenta fechar o projeto e abrir novamente no VSCode e também reiniciar o VScode

Fiz e segue com o mesmo erro, eu já tinha tentado isso, e tbm trocar a pasta do projeto de lugar... achava que podia ser algum erro de instalação do maven (desde o inicio a pasta de dependencias nao abre, eu tinha comentado em outro post, mas achei que reiniciando iria funcionar), mas antes estava acompanhando bem, não sei como resolver mesmo

rindo de nervosa haha

Pois é, isso é bug dos plugins mesmo. Por isso sempre recomendo utilizar o IntelliJ, que é uma IDE focada no Java e não costuma acontecer isso :D

Pois é, obrigada Rodrigo, acho que vou baixar o Intellij e tentar tudo de novo ahaha

solução!

Rodrigo, só para te avisar, baixei o IntelliJ e estou começando a aplicação novamente pra nao dar erro, e acredito que agora vai dar certo pois as dependencias do Maven carregarem de primeira, obrigada pela ajuda

Que bom que deu certo então. Bons estudos!