Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tycho-user] optional dependencies in materialized products with tycho 0.14.0

Hi,

 

I realize this topic has been repeatedly discussed in the past, but I'd like to ask what I should expect using tycho 0.14.0.

 

It's about optional dependencies showing up in materialized products.  Say I have bundle A built inside my reactor, and it has a require-bundle dependency on bundle B.  Bundle B is not built in the reactor and is found in the target-platform.  Bundle B has a number of optional import-package directives, and some of those optional packages are exported by other bundles (e.g. bundle C) also found in the target-platform.

 

Before using tycho, the materialized product contains bundles A and B.  Using tycho 0.14.0 eclipse-repository, the materialized product contains bundles A, B and C. 

 

After reviewing some older posts, there have been suggestions to:

1. use p2.inf to make dependency resolution not greedy

2. restrict the target-platform

3. wait for or use newer versions of P2 [1]

 

Just wondering if there is any updated guidance on how I can use eclipse-repository, and materialize products without the optional dependencies?

 

Thanks,

Philip

 

[1] http://dev.eclipse.org/mhonarc/lists/tycho-user/msg02004.html

 

 


Back to the top