How do I resolve only poms, I don't want Shrinkwrap to download the jars for me, I am using this type of snippet, and my code gets runs over and over ni a large number of nodes, which is causing large network traffic, when all I want in this phase is to resolve the versions of things,

Thanks Karel for addressing this, I will file a help request. In the meantime, how easy might it be for me to get around this and maybe use Aether api directly, do you recommend that?

I was hoping there was a way to maybe use the resolution filters mechanism to only resolve poms, I am familiar with writing custom MavenStrategy and filters by now, so if there is such a way I can try that out

Also, I thought I would 'game the system' and try replacing all requests to use the 'pom' packaging type during resolution thinking it would give me just the poms, and it almost did except there is a line of code specifically blocking pom artifacts types fro getting into the output! right before this line runs, I do see that my pom artifacts are being found (which makes sense since the dependency plugni also allows me to only grab poms by adding 'type' pom to my dependency tags.

// apply post filtering

return PostResolutionFilterApplicator.postFilter(resolvedArtifacts);

in my case it is almost as if I need the exact opposite filter, which only accepts poms or a way to override that filter, that I can inject from outside

POMs are indeed removed from resulting set of resolved artifacts - due to fact the will interfere with resulting set, we are just using their dependencies. However, we should be able to use the same model and split collection (metadata only) and resolution (artifacts).

Is there anyway I can preview the fix? I am having a real need for this fix in my system, where things are taking very long times. When is the release for cr-1 expected? If it is going to take some more time, can I get instructions on how to get the latest build to start my prequals ?