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

Erro ao compilar o projeto quick-start

Bom dia,

Iniciei o curso agora e após executar abaixo para gerar o projeto inicial e tentar compilar, recebi o seguinte erro:

mvn archetype:generate -DartifactId=produtos -DgroupId=br.com.alura.maven -DinteractiveMode=false -DarchetypeArtifactId=maven-archetype-quickstart

mvn compile

[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] Source option 5 is no longer supported. Use 6 or later.
[ERROR] Target option 1.5 is no longer supported. Use 1.6 or later.
[INFO] 2 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:15 min
[INFO] Finished at: 2018-08-18T09:18:38-03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project produtos: Compilation failure: Compilation failure: 
[ERROR] Source option 5 is no longer supported. Use 6 or later.
[ERROR] Target option 1.5 is no longer supported. Use 1.6 or later.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
ivan at macbook in /Developer/maven/produtos
2 respostas

Fala ai Ivan, de boa ?

Alguma coisa que está usando é a versão 5, que está obsoleta e não deve mais ser usada.

Só precisa descobrir o que é, rs

solução!

Opa Ivan, tudo bem?

Provavelmente tu já encontrou a solução, mas vou deixar aqui caso outras pessoas entrem nessa pergunta buscando.

Também sou iniciante no Maven, então não sei exatamente porque está causando essa mensagem de erro (que também aconteceu comigo), mas vi várias pessoas falando para colocar o seguinte código no pom.xml:

<properties>
    <maven.compiler.source>1.6</maven.compiler.source>
    <maven.compiler.target>1.6</maven.compiler.target
</properties>

Para mim deu certo, parece ser alguma configuração padrão do Maven que tenta setar o compilador como sendo da JDK 5, mas não suporta mais.

Enfim, fica ai minha contribuição, se alguém mais experiente puder esclarecer melhor, agradeço :D