Se você tiver instalado o Java através brewem Macseguida, as chances são que você vai encontrar o seu inicialAnuário Java aqui:
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
O próximo passo agora seria encontrar para qual Java Homediretório o maven está apontando. Para encontrá-lo, digite o comando:
mvn -version

Os campos em que estamos interessados aqui são:
Java versione runtime.
Maven está atualmente apontando para Java 13. Além disso, você pode ver o caminho do Java Home sob o tempo de execução da chave, que é:
/usr/local/Cellar/openjdk/13.0.2+8_2/libexec/openjdk.jdk/Contents/Home
Para alterar a versão Java do maven, precisamos adicionar o Java 8caminho inicial à JAVA_HOMEvariável env.
Para fazer isso, precisamos executar o comando:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
no terminal.
Agora, se verificarmos a versão maven, podemos ver que ela está apontando para o Java 8 agora.

O problema é que, se você verificar a versão maven novamente no novo terminal, verá que ela está apontando para o Java 13. Para evitar isso, sugiro adicionar a JAVA_HOMEvariável no ~/.profilearquivo.
Dessa forma, sempre que seu terminal estiver carregando, ele assumirá o valor que você definiu no JAVA_HOME por padrão. Esta é a linha que você precisa adicionar no ~/.profilearquivo:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
Você pode abrir um novo terminal e verificar a versão do Maven, ( mvn -version) e verá que está apontando para o Java 8 desta vez.
set JAVA_HOME="C:\Java\jdk7"