projeto Debug Maven em Eclipse com fontes de terceiros
Pergunta
Atualmente, estou desenvolvendo um projeto maven em eclipse. O plugin m2eclipse funciona lindamente. Ele funciona até mesmo fora da caixa com a depuração.
Mas quando estou a depuração de código aberto libarries terceiros. Parece maven poderia automaticamente puxar o código-fonte para baixo, mas o depurador eclipse não pode resolver o ponto de execução atualmente para o local do arquivo fonte correta.
Estou certo que o código fonte é baixado porque eu posso olhar para ele e conjunto de pontos de ruptura. E as obras break point.
Mas eclipse mostra o código fonte eo ponto de execução atualmente em muito diferentes janelas. Um exemplo seria "TransformerImpl.class" guia da janela mostra o código fonte, mas o ponto de execução atual é mostrada na outra janela guia com cabeçalho "Transformer.transform (Source, boolean) Linha: 642". Esta janela mostra nenhum código-fonte.
Eu estou derrubada há algumas simples configuração que estou em falta que poderia fazer este trabalho. Em seguida, ele vai ser muito bonito.
Solução
Eu acho que é um erro introduzido em uma das últimas versões m2eclipse. Então, a solução é clicar no botão "Editar Fonte anexo" no editor aberto para uma classe ausente e manualmente anexar o frasco fonte do repositório local Maven onde é baixado por m2eclipse.
Você deve realmente denunciar esta questão para m2eclipse , para que os desenvolvedores podem corrigi-lo no futuro versões.