[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [p2-dev] How optional is described in RequiredCapability ?

Not sure what you asking. To create IRequirement through API
boolean optional = ...;
IRequirement requirement = MetadataFactory.createRequirement(namespace, id,
ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ ÂÂÂ p2versionRange, filter, optional ? 0 : 1, 1, greedy);

On Thu, Oct 13, 2016 at 11:07 AM, Mickael Istria <mistria@xxxxxxxxxx> wrote:

Hi all,

I'm trying to find possible hacks in Tycho/p2 to make Tycho able to include platform-specific features in category.xml. This usually fails during target-platform resolution, so I would like to find a way to first make Tycho much more (too) permissive by forcing all dependencies to be "optional".
So I landed onto the RequiredCapability class, which describes how things are resolved. However I didn't see in this class about "optional" is defined. How is the optional behavior described at this layer of p2 API?

Thanks in advance,
Mickael Istria
Eclipse developer for Red Hat Developers
My blog - My Tweets

p2-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit