Comment puis-je obtenir Eclipse pour résoudre les classes générées avec Maven 2?

Je suis en utilisant Google Protocol Buffers pour générer des classes Java pour mon projet. À l'aide de Maven 2 et son "antrun" plugin, ces classes sont fraîchement généré avant la compilation, sortie de target/generated-sources et de les mettre dans le classpath lors de la compilation. Afin de construire le projet à partir de la POM n'est pas un problème.

Cependant, Eclipse ne sais pas comment résoudre la classe générée, parce que le dossier qu'il en n'a pas l'air d'être dans le classpath de l'EDI au cours du développement. Je suis l'aide de m2eclipse et de l'avoir à la gestion des dépendances pour moi, alors que j'avais prévu de Maven pour prendre soin de cela.

Comment puis-je obtenir IDE de soutien (complétion de code, etc.) pour le code généré?

  • J'ai posté cette question et une (possible) de répondre que j'étais en essayant des choses, en partie pour partager ce que j'ai appris, en partie parce que, bien que j'ai fini par le faire fonctionner, je ne comprends vraiment pas pourquoi.
  • La question stackoverflow.com/q/7160006/873282 semble être lié. La réponse stackoverflow.com/a/7160614/873282 suggère d'utiliser le build-helper-plugin finalement avec APT M2E connecteur. Actuellement, Il ne fonctionne pas de mon côté avec M2E et Eclipse Kepler.
InformationsquelleAutor Hanno Fietz | 2009-07-28