Boa noite!
Estava fazendo tudo certinho, até que surgiu o erro pois não estava reconhecer os gets. Fui tentar as soluções do forúm, porém não deu certo. Então fui fazer a sugestão de um colega e aparentemente deu ruim em tudo. !!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite!
Estava fazendo tudo certinho, até que surgiu o erro pois não estava reconhecer os gets. Fui tentar as soluções do forúm, porém não deu certo. Então fui fazer a sugestão de um colega e aparentemente deu ruim em tudo. !!
Esse erro ao tentar executar o comando "mvn clean install" primeiro no terminal, não da ide
Oi Clara!
A solução está aqui: https://cursos.alura.com.br/forum/topico-bug-unable-to-locate-constructor-for-embeddable-med-vall-api-endereco-endereco-lombok-instalado-474598
Obs: Lembre-se de marcar o projeto api antes de selcionar a opção Obtain processors from project classpath, pois esse é um erro comum que muitos cometem.
Obs2: Após realizar essa configuração, faça um rebuild no projeto (clique com o botão direito no projeto e vai em: Rebuild Module 'api'.
Oi!
Eu tentei, porém continua o mesmo erro:
C:\Users\clara\Documents\Desenvolvimento\java-project-1\api\src\main\java\project\java\intensive\api\doctor\Doctor.java:5:41 java: package project.java.intensive.api.adress does not exist C:\Users\clara\Documents\Desenvolvimento\java-project-1\api\src\main\java\project\java\intensive\api\doctor\Doctor.java:25:13 java: cannot find symbol symbol: class Specialty location: class project.java.intensive.api.doctor.Doctor C:\Users\clara\Documents\Desenvolvimento\java-project-1\api\src\main\java\project\java\intensive\api\doctor\Doctor.java:28:13 java: cannot find symbol symbol: class Address location: class project.java.intensive.api.doctor.Doctor C:\Users\clara\Documents\Desenvolvimento\java-project-1\api\src\main\java\project\java\intensive\api\doctor\Doctor.java:30:19 java: cannot find symbol symbol: class DoctorRegistrationData location: class project.java.intensive.api.doctor.Doctor C:\Users\clara\Documents\Desenvolvimento\java-project-1\api\src\main\java\project\java\intensive\api\doctor\Doctor.java:25:23 java: cannot find symbol symbol: class Specialty location: class project.java.intensive.api.doctor.Doctor C:\Users\clara\Documents\Desenvolvimento\java-project-1\api\src\main\java\project\java\intensive\api\doctor\Doctor.java:28:21 java: cannot find symbol symbol: class Address location: class project.java.intensive.api.doctor.Doctor C:\Users\clara\Documents\Desenvolvimento\java-project-1\api\src\main\java\project\java\intensive\api\doctor\Doctor.java:10 java: cannot find symbol symbol: class Specialty location: class project.java.intensive.api.doctor.Doctor C:\Users\clara\Documents\Desenvolvimento\java-project-1\api\src\main\java\project\java\intensive\api\doctor\Doctor.java:12 java: cannot find symbol symbol: class Specialty location: class project.java.intensive.api.doctor.Doctor
Pode compartilhar o seu projeto?
Posso sim!
Segue ele aqui no github: https://github.com/clara-silva-martins/java-project-1/tree/main/api
Acho que da pra entender melhor
Baixei o projeto e o único problema foi na sua classe Address, que você declarou um construtor vazio:
public Address(){
}
Apague esse construtor.
Outra coisa, confira a versão do Java que está configurada no projeto, clicando com o botão direito no projeto e indo em: Open Module Settings:
A variável de ambiente configurada no java 8 pode interferir?
Não. Mas você precisa ter o Java 17 instalado e configurado no projeto no IntelliJ
Agora deu certo! O que estava ocorrendo é que eu dei o mvn clean install no terminal, mas ele é diferente do maven lá no intellij ai eu dei o mvn clean e mvn install no próprio maven e parou aquele erro dos arquivos de classes. Depois eu fechei o intellij e executei os passos anteriores sobre o erro do get do lombok e agora está funcionando normalmente! Ufa. Obrigada Rodrigo!