Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cbi-dev] help for generating org.eclipse.equinox.executables

We're still missing one major IU in our build repo, and that's org.eclipse.equinox.executables:
Bug 394216 - o.e.equinox.executables IUs must be in build repo

See https://bugs.eclipse.org/bugs/show_bug.cgi?id=394216#c10 for my understanding of what we need to produce for the build repo.

In the first phase, we need to produce a feature IU, but with an ID of org.eclipse.equinox.executable (instead of o.e.e.executable.feature.group) and org.eclipse.equinox.executable.feature.jar.  The jar should contain everything, and have target.build.properties copied over build.properties, and should include that build.properties.  Same thing for target.build.xml:  We currently produce the incorrect IU for the feature.group and we need the target.* to become "real"


In the second phase, we need to create the o.e.e.executable.feature.group IU with *no* artifact, but with the root file IUs as well as the requirement on the launcher IUs

Is there any hooks in tycho that would allow us to modify the metadata that's produced for the feature, after tycho produces it but before it is propogated forward?  Either configuring the p2-metadata goal of tycho-p2-plugin or modifying the p2content.xml before it's consumed by the rest of the tycho build?

I could duplicate the module if that's what it takes, but one would have to produce the o.e.e.executables IU and feature.jar artifact, and the other would have to produce the .feature.group IU and root file IUs, but not feature.jar artifact (which implies removing it if it's generated in the copied module)

PW

--
Paul Webster
Hi floor.  Make me a sammich! - GIR

Back to the top