Olá,
Não consegui compreender exatamente o motivo do erro do flyway rodando o profile de Dev, o flyway só roda em producao ? tem como alterar? como fica essa configuracao ?
Precisa de uma luz hehe
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!
Olá,
Não consegui compreender exatamente o motivo do erro do flyway rodando o profile de Dev, o flyway só roda em producao ? tem como alterar? como fica essa configuracao ?
Precisa de uma luz hehe
Olá Arturo! Tudo bem?
O Flyway não é restrito apenas ao ambiente de produção; ele pode ser configurado para rodar em qualquer ambiente, incluindo desenvolvimento, teste e produção.
Para resolver o problema, você pode verificar algumas configurações:
Verifique o application-dev.properties: Certifique-se de que o arquivo application-dev.properties está configurado corretamente com as credenciais e URL do banco de dados que você está usando para desenvolvimento.
Configuração de Profiles no Maven: No pom.xml, você pode definir o perfil de desenvolvimento (dev) como ativo por padrão. Isso pode ser feito com a tag <activation> dentro do perfil dev, como você já deve ter configurado:
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<activatedProperties>dev</activatedProperties>
</properties>
</profile>
Executando o Build com o Perfil de Desenvolvimento: Quando você executa o build, certifique-se de que o perfil correto está sendo utilizado. Você pode especificar o perfil ao rodar o Maven com o comando:
mvn clean package -Pdev
Pulando Testes: Se o problema persistir por conta dos testes, você pode pular os testes durante o build usando o parâmetro -DskipTests:
mvn clean package -Pdev -DskipTests
Ao garantir que o perfil de desenvolvimento está configurado corretamente e que o Flyway tem acesso ao banco de dados de desenvolvimento, você deve conseguir rodar o Flyway sem problemas.
Espero ter ajudado e bons estudos!