[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
p2-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/p2-dev