Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 353648

Summary: Improvement to show the resolved bundles and packages used to resolve them
Product: z_Archived Reporter: Cristiano Gaviao <cvgaviao>
Component: TychoAssignee: Project Inbox <tycho-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: enhancement    
Priority: P3 CC: igor, jan.sievers
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Cristiano Gaviao CLA 2011-08-02 16:16:30 EDT
Build Identifier: 3.7

I would like one goal (or something like that) that lists to me all bundles resolved in reactor and the packages used to resolve them.
This will help us to identify why some bundle is being selected by tycho.


Reproducible: Always
Comment 1 Igor Fedorenko CLA 2011-08-02 16:41:25 EDT
try "mvn -X -Dtycho.debug.resolver=<artifactId> clean install", where <artifactId> is the artifact id of the project you want to troubleshoot. Be prepared to capture LOTS of output, because this will list all installable units available from all repositories and how they get filtered during various resolution stages.

Do note that Tycho only prints inputs and outputs it sends to p2 and equinox resolvers, but actual resolution is a black box for Tycho. You to talk to p2 and/or equinox developers if you want to see what happens inside.

Unless I hear otherwise, I'll close this bug next time we do backlog grooming.
Comment 2 Jan Sievers CLA 2013-06-24 08:07:35 EDT
as Igor said, should work using -Dtycho.debug.resolver=<artifactId>