Oi!
Estou com problema no meu código, acredito que é porque o marven está desatualizado em relação ao meu banco .
Como eu posso atualizar o meu marven alguém pode me ajudar tentei fazer isso por conta própria mas não consegui
Oi!
Estou com problema no meu código, acredito que é porque o marven está desatualizado em relação ao meu banco .
Como eu posso atualizar o meu marven alguém pode me ajudar tentei fazer isso por conta própria mas não consegui
Fala ai Lucas, de boa ?
Cara qual é a versão do seu ? Além disso, qual é o ambiente que você está trabalhando ?
Na verdade Matheus, eu não tenho ele instalado no computador ainda, pq foi dito q nao era necessário fazer o curso de marven para fazer este curso, entao nao sei muito sobre o marven.
A questao eh q o marven dependences, no projeto, esta com os arquivos hibernate e mysql- connector antigos, e eu nao sei como atualizar para a versão mais nova .
Lucas, vai ser necessário você instalar o maven no seu computador, você deve usar windows, imagino. Você pode usar esse tutorial para fazer a instalação.
Não sei se você precisa atualizar as dependencias, você vai precisar ter na sua máquina java 8 e o mysql 5.7
Eu fiz todos os passos do tutorial, e quando dou o comando mvn -version aparece isso:
'mvn' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.
E eu estou usando o mysql 8, eu nao consigo atualizar no? porque no curso anterior eu tive problemas similares e depois de muito custo funcionou, e o problema era em algumas configurações do mysql, se for possível eu prefiria atualizar no projeto.
Parece que a sua instalação não deu certo :(
Depois que o maven estiver rodando, podemos ver quais são as versões das dependencias que você precisa.
pois eh nao sei pq nao deu certo, eu coloquei a pasta do maven em "C:\Program Files\Apache", depois add em variáveis de sistema o "M2_HOME" na pasta "C:\Program Files\Apache\maven" e o "%M2_HOME%\bin" no path, minha JDK esta instalada e funcionando pq eu testei, nao sei qual o problema
Consegui fazer o maven funcionar
só q o projeto ainda não
Qual erro está dando ai ?
Tive q criar um path no variáveis de usuario tbm e colocar %M2_HOME%\bin nele, nao funcionou só colocando no path das variáveis de sistema
Mas o programa ainda nao esta rodando, provavelmente porque versões do mysql e hibernate q vieram no programa estão desatualizadas, sabe como eu faço pra atualizar?
Vá no arquivo pom.xml e substitua a dependencia do hibernate por essa:
<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.3.6.Final</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-entitymanager -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>5.3.6.Final</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-ehcache -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>5.3.6.Final</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator -->
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.0.12.Final</version>
</dependency>
e a do mysql por essa:
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.12</version>
</dependency>
Minha recomendação continua sendo que você altere a versão do mysql para 5.7 não sei se o curso está pegando as novidades da versão nova e se isso pode te impactar no futuro.
Oi Matheus eu primeiro tentei atualizar para o prom mas estava dando muitos erros, incluseve no tomcat, dai fiz como vc disse e instalei o 5.7, agora esta funcionando normalmente, parece kkk muito obrigado. caso encontre mais algum problema eu abro outro topco. Ps. esses dias não parem em casa, por isso não respondi antes