| Summary: | Context repositories not passed to the product publisher | ||
|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Andrew Niefer <aniefer> |
| Component: | Build | Assignee: | pde-build-inbox <pde-build-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 4.0 | ||
| Target Milestone: | 3.6 M1 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Andrew Niefer
Workaround for this is 1) Copy the customAssembly.xml from pde.build into your builder. 2) Due to bug 283063, add "customAssembly=${builder}/customAssembly.xml" to your builder's build.properties file. 3) Edit customAssembly.xml/post.gather.bin.parts, and do a mirror of the IUs that require start levels. Eg: here we are getting the default bundles that need start levels, and they are coming from the repo that was transformed with repo2runnable. <target name="post.gather.bin.parts"> <p2.mirror> <source location="file:${transformedRepoLocation}" /> <destination location="${p2.build.repo}" /> <iu id="org.eclipse.core.runtime" /> <iu id="org.eclipse.equinox.simpleconfigurator" /> <iu id="org.eclipse.equinox.common" /> <iu id="org.eclipse.update.configurator" /> </p2.mirror> </target> done |