Kbase P122440: The OpenEdge Architect Build All and Build Project options don't work
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  2/22/2007 |
|
Status: Unverified
FACT(s) (Environment):
OpenEdge 10.1x
SYMPTOM(s):
The OpenEdge Architect Build All and Build Project options don't work
Using "Build All" and "Build Project" does not compile the source code.
The Architect Build All and Build Project options do nothing.
CAUSE:
The Build options in the Architect are incremental options. The Eclipse help text for these is as follows:
Build All
This command performs an incremental build on all projects in the Workbench. That is, it builds (compiles) all resources in the Workbench that are affected by any resource changes since the last incremental build. This command is only available if auto-build is turned off. Auto-build is turned off via the Build Automatically menu option or from the General > Workspace preference page.
Build Project
This command performs an incremental build on the currently selected project. That is, it builds (compiles) all resources in the project that are affected by any resource changes since the last build. This command is only available if auto-build is turned off. Auto-build is turned off via the Build Automatically menu option or from the General > Workspace preference page.
Build Working Set
This menu allows you to performs an incremental build on a working set. That is, it builds (compiles) all resources in the working set that are affected by any resource changes since the last build. This command is only available if auto-build is turned off. Auto-build is turned off via the Build Automatically menu option or from the General > Workspace preference page.
This means that they will only build based on the last build. So, if all r-code is deleted then "Build Project" is selected, nothing will happen unless something has changed, (i.e. unless a source code file has been modified). Even then, this will only build the procedure that has changed.
FIX:
To create r-code for all procedures in the project use the Project->OpenEdge->Compile option.