Você precisa executar o build com JDK ou ter tools.jar no caminho de classe
Estou usando o Eclipse Luna para desenvolver aplicativos Java Maven.
Estou, ou estava, mas estou novamente agora, usando o jdk1.7 como meu JRE instalado padrão.
Após uma atualização do SVN que fiz, comecei a receber este erro nos meus arquivos pom.xml:
You need to run build with JDK or have tools.jar on the classpath.
If this occures during eclipse build make sure you run eclipse under JDK as well
(com.mysema.maven:apt-maven-plugin:1.0.6:process:default:generate-sources)
Percebi que minha instalação do jdk1.7 foi embora do eclipse de alguma forma. Eu tentei todas as opções que encontrei aqui no stackoverflow sobre adicionar novamente o jdk1.7 e defini-lo como a biblioteca JRE do meu projeto e até mesmo adicionar o tools.jar à biblioteca jdk1.7 no eclipse, mas eu ' Ainda estou recebendo o erro, o que faz muito pouco sentido agora.