在开发 EGL 或 EGL Web 项目时,构建一词(通常)不是指代码生成。
下列菜单选项具有特殊的含义:
- 构建项目
- 构建部分项目:
- 验证项目中自从上次构建以来已更改的所有 EGL 文件
- 生成自从上次生成 PageHandler 以来已更改的 PageHandler
- 编译自从上次编译之后已更改的任何 Java™ 源代码
仅当未设置工作台首选项资源修改时自动执行构建时菜单选项构建项目才可用。如果已设置该首选项,则每当您保存 EGL 文件时就会执行前面描述的操作。
- 全部构建
- 执行与构建项目相同的操作,但对工作空间中每个打开的项目执行那些操作。
- 重建项目
- 操作如下所示:
- 验证项目中的所有 EGL 文件
- 生成项目中的所有 PageHandler
- 编译自从上次编译之后已更改的任何 Java 源代码
- 全部重建
- 执行与重建项目相同的操作,但对工作空间中每个打开的项目执行那些操作。
当将代码生成到项目中时,在下列情况下将在本地执行 Java 编译:
- 在构建或重建项目时;或者
- 当生成源文件时;但仅当您选择了工作台首选项在资源修改时自动执行构建时。
当将代码生成到目录中时,EGL 将创建(可选)
构建规划,后者是一个包含下列详细信息的 XML 文件:
- 任何将被传送到另一台机器的文件的位置;
- 通过 TCP/IP 进行的传送所需的其它信息;以及
- Java 编译语句。
在远程平台上对生成的输出进行的准备要求正在该平台上运行构建服务器。
您可能希望创建构建规划并在稍后的时间调用该规划。有关详细信息,请参阅在生成之后调用构建规划。