есть две вещи, которые вы можете сделать:
а) использовать плагин как m2eclipse
б) звонить mvn eclipse:eclipse
При первом приближении затмение будет работать с maven. Второй создаст файл .project и .classpath. Вы должны звонить mvn eclipse:eclipse
каждый раз, когда меняете зависимости maven.
С моей точки зрения, второй подход лучше, потому что у меня возникли серьезные проблемы с m2eclipse и многомодульными проектами.
Обновление:
Насколько я определяю совместимость, eclipse не совместима с maven, потому что она не разделяет различные классовые пути maven. Другие IDE лучше (в этом аспекте).