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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top