sonatype/nexus-oss — pull request #154 by cstamas (2013-09-25 09:31:41+00:00)
Title: Nx PM changed to discover indexes

Some plugin dependencies might have indexes,
hence, components would need to be discovered.

Currently, a non-shared plugin dependency will not have
components discovered by Nx PM.

Instead to put this work on a developer to track
which deps have and which does not have components,
this change should make Nx PM "smarter" and
should decide on it's own if some Index is
found in dependency (SISU index or Plexus components XML).

Still, turning ON scanning globally is bad idea, as
on dependencies that does not have index file,
SISU would fall back to classpath scanning,
making boot process painfully slow, especially
with many and/or large dependencies without
index/components.