That bug (203270) would be slightly
more specific than Ken's case. It is about when the feature specifies
a version like 3.2.1.qualifier and pde.build chooses something like 3.2.2
Ken, the .product file does not currently
support specifying versions, and the code that generates the feature does
not have a way to specify them either.
The only way to do this would be to
make your own features and base your .product file on features instead.
However, if you want to stay with a
plugin based product, it would be possible to modify the generated feature
before build scripts are generated. Using either a preFetch or preGenerate
customTarget you could actually use pde.build's eclipse.idReplacer task
to modify the version numbers in the generated feature.
The pluginIds specifies the plugin,
the current version in the feature.xml and the version to replace it with.
Note however there are 2 bugs that might
cause you problems here:
: Inifinite Loop : Rare in this case, depends on how your VM does HashMaps.
Exists in 3.3.0, fixed in 3.3.1
NPE : You will hit this unless you replace versions of every plugin listed
in the feature. Does not exist in 3.3.0, occurs in 3.3.1
I would suggest using the 3.3.0 pde.build
unless the infinite loop is a problem for you.
kennywest <kenneth.westelinck@xxxxxxxxxx> Sent by: pde-build-dev-bounces@xxxxxxxxxxx
10/04/2007 04:30 AM
Please respond to
"Eclipse PDE Build developers list." <pde-build-dev@xxxxxxxxxxx>
Re: [pde-build-dev] PDE build does not
include correct versions of required
Thank you for your reply.
My "product configuration" is based on plug-ins, instead of features.
feature.xml is generated by PDE build, I assume. If I open the feature.xml,
all versions are 0.0.0. Any possibilities to let PDE build generate a
feature.xml containing the correct versions?
David M Williams wrote:
> Perhaps related to Bug 203270 - Problems with qualifier substitution
> bundle look-up?
> Which was worked around by including the qualifier in the feature.xml.
View this message in context: http://www.nabble.com/PDE-build-does-not-include-correct-versions-of-required-plugins-tf4555419.html#a13034798
Sent from the Eclipse PDE - build mailing list archive at Nabble.com.
pde-build-dev mailing list