Currently, m2e maintains list of repository indexes which is not related to repositories configured in settings.xml or repositories configured in projects pom.xml files. This can result in inconsistency between artifact index and maven artifact resolver, i.e. index can show artifacts not available during resolution or can miss artifacts that are in fact available. It would be nice if m2e artifact index was project sensitive and used repositories actually used to resolve project artifacts.
It would be also nice to warn users if some repositories used by workspace projects do not contain nexus indexes, and possible provide some guidelines on how to get a repository indexed.