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

Bug 312582

Summary: [document] Download source bundles together with binaries
Product: z_Archived Reporter: Thomas Hallgren <thomas>
Component: BuckminsterAssignee: buckminster.core-inbox <buckminster.core-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: daniel.weber.dev, reckord, thomas
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 311394    
Bug Blocks:    

Description Thomas Hallgren CLA 2010-05-12 07:02:54 EDT
The new behavior can be described as follows:

An extra dependency to a source bundle is added to the CSPEC for a component of type osgi.bundle that is found in a p2 repository.

The generated dependency is both optional and conditional. The condition is controlled by setting the boolean property:

buckminster.download.source = (true | false)

The name of the generated dependency is the original component name plus the string ".source" and the version range used will appoint exactly the version of the original component.
Comment 1 Thomas Hallgren CLA 2010-05-12 07:43:57 EDT
Hmm, I inadvertently deleted the line that about this being a clone of bug 311394 which could make my previous comment somewhat cryptic.

The issue solved is that when you use Buckminster to populate a TP for use in your IDE, then it is very desirable to get the source bundles for as many bundles as possible. That's what this is all about.