3.1. Build Process FAQ / Tips and Tricks

This section gives answers and hints to common build issues.

Q: After running a local product build using the provided script files, where do I find the generated product zips and files?
Q: I created a new snapshot / RC / release build of the rce-thirdparty repository. What do I have to edit to make the product build use it?
Q: A package import in Eclipse fails with the error message "The import xxx cannot be resolved" although the imports and exports are set correctly in the respective Manifest files. What else can I try to solve the problem?

Q:

After running a local product build using the provided script files, where do I find the generated product zips and files?

A:

The generated distribution ("product") zip files are located in build/target/products , with a matching Eclipse "update site" provided in build/target/products/updatesite. A zipped version of the update site is also available in build/target/products.

Q:

I created a new snapshot / RC / release build of the rce-thirdparty repository. What do I have to edit to make the product build use it?

A:

Unlike before the RCE 10.6.0 release, local rce-thirdparty builds do not require any change in the Eclipse environment used to work on the rce-main code base. The rce-thirdparty builds are always created in a defined location, so simply updating your "target platform" definition should be sufficient.

Q:

A package import in Eclipse fails with the error message "The import xxx cannot be resolved" although the imports and exports are set correctly in the respective Manifest files. What else can I try to solve the problem?

A:

Go to the Project Explorer and select the affected bundle. Open the context menu and select "Plug-in Tools > Update Classpath...". Select all affected bundles (possibly including the Fragment-Host) from the dialog list provided and finish.