Be sure that you already have built management project
hierarchies, the integration testing project, and the system testing
project.
Procedure
- Create a task to create an external project,
leave yourself as the resolver.
The newly
created task is set as the current task.
- Copy a project to be the external project.
- Create the project.
- Set the properties for the new project.
- Click OK.
- Add the product objects (and any other objects)
to your external project by dragging or pasting.
- Add the new external project to your original
project.
- View the appropriate build management
project in the Work pane.
- 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.
- Add your new external project to your
original project. (If the new external project is a subproject, skip
this step.)
Refer to 3.
- Repeat 4 for each project that includes the external
project.
Note: Modify your build scripts and makefiles
to properly reference the new external projects.
- Complete the current task.
- Perform an integration test cycle on your
integration testing projects.
- Create a baseline from the project hierarchy.
- Copy a system test build management project
from the external baseline project.
- Perform a system testing build and test
cycle on your system testing project.