Creating an external project

Be sure that you already have built management project hierarchies, the integration testing project, and the system testing project.

Procedure

  1. Create a task to create an external project, leave yourself as the resolver.

    The newly created task is set as the current task.

  2. Copy a project to be the external project.
    1. Create the project.
    2. Set the properties for the new project.
    3. Click OK.
  3. Add the product objects (and any other objects) to your external project by dragging or pasting.
  4. Add the new external project to your original project.
    1. View the appropriate build management project in the Work pane.
    2. Cut the original subprojects from your original project if you are creating an external project from an existing subproject.

      If you have a guilib project, and you created a guilib_ext external project, replace each occurrence of the guilib project with guilib_ext. Do this for each external project.

      For example, Joe would add guilib_ext to the toolkit project, and remove the guilib project from the toolkit project. Moreover, Joe can delete his copy of the guilib project if he does not need to build the subproject again.

    3. Add your new external project to your original project. (If the new external project is a subproject, skip this step.)

      Refer to 3.

  5. Repeat 4 for each project that includes the external project.
    Note: Modify your build scripts and makefiles to properly reference the new external projects.
  6. Complete the current task.
  7. Perform an integration test cycle on your integration testing projects.
  8. Create a baseline from the project hierarchy.
  9. Copy a system test build management project from the external baseline project.
  10. Perform a system testing build and test cycle on your system testing project.

Feedback