Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Swordfish Documentation: Creating Headless Build"
(→Check Proxy Settings) |
(→About the Build Process) |
||
Line 33: | Line 33: | ||
==About the Build Process== | ==About the Build Process== | ||
− | The build process is | + | The build process is divided into two main stages. This is done for performance reasons. |
+ | The first stage involves the following steps: | ||
+ | |||
+ | <ol> | ||
+ | <li>Generate the third-party bundles</li> | ||
+ | <li>Create an update site and store these bundles there.</li> | ||
+ | <li>Upload the update site into the Swordfish download area</li> | ||
+ | <b>NOTE</b>: The last step only needs to be done when changes occur. For example, when you create a new bundle, remove an obsolete bundle or create a new bundle version. | ||
+ | </ol> | ||
+ | <br> | ||
+ | |||
+ | The second stage involves the following steps: | ||
+ | |||
+ | <ol> | ||
+ | <li>Create the Swordfish site.</li> | ||
+ | <li>Create the corresponding Swordfish update site.</li> | ||
+ | </ol> | ||
+ | |||
+ | Detailed instructions are provided in the following sections. | ||
==Check Proxy Settings== | ==Check Proxy Settings== |
Revision as of 11:06, 15 May 2009
Contents
Creating and Running a Headless Build
This section contains instructions on creating a headless build.
Prerequisites
The following prerequisites must be met before you start creating the build.
Eclipse
- Install Eclipse SDK
- Install the subversion PDE build plug-in.
You can find it here: SVN PDE Build
NOTE: When making a remote build you need to fetch items (?) from SVN. - Download the zip file, org.eclipse.pde.build.svn-n.n.nRCn.zip.
Ant
Install the latest Ant build (currently, the version available is 1.7) and include it into your path.
You can find the latest version here: Apache Ant
SVN
Install the latest version of the SVN client (currently, the version available is 1.5).
You can find the latest version here: Subversion
- a
- b
About the Build Process
The build process is divided into two main stages. This is done for performance reasons. The first stage involves the following steps:
- Generate the third-party bundles
- Create an update site and store these bundles there.
- Upload the update site into the Swordfish download area
NOTE: The last step only needs to be done when changes occur. For example, when you create a new bundle, remove an obsolete bundle or create a new bundle version.
The second stage involves the following steps:
- Create the Swordfish site.
- Create the corresponding Swordfish update site.
Detailed instructions are provided in the following sections.
Check Proxy Settings
If you want to run the build scripts within a firewall, ensure that you enable the proxy settings.
For example, add the -autoproxy parameter when you run the ant scripts.
NOTE: The ant scripts use your default system proxy settings.
You also need to ensure that your SVN client is enabled to access the Swordfish Repository via your proxy.
Creating a Third-Party Build
To create a third-party build:
Creating a Swordfish Headless Build
To create a headless build:
- a
- b