构建次序

通常构建项目所采用的次序是很重要的。例如,如果一个项目需要的 Java 类是在另一项目中定义的,则第一个项目必须是在构建了它的先决条件类之后构建的。“工作台”允许用户显式定义构建项目所采用的次序。或者,用户可以通过将项目引用解释为先决条件关系来让平台计算构建次序。构建次序适用于构建整个工作区或者一组项目。

可在“构建次序”首选项页面上更改此次序。最初使用缺省构建器次序选项是打开的,在这种情况下,平台将计算构建次序。关闭此选项将启用对项目列表(可以处理的次序)的存取。选择项目并使用向上向下按钮来更改构建次序。使用添加项目除去项目按钮来按构建次序添加和除去项目。构建从构建次序中除去的项目,但是将在构建次序中的所有项目构建之后才构建它们。

在此页的底部,有一个首选项是用于处理包含循环的构建次序的。理论上,应该避免项目间的循环引用。带有循环的项目实际上在逻辑上属于单个项目,因此,应将它们折叠到单个项目中(如果可能的话)。但是,如果确实必须具有循环,则将采用构建次序的几次迭代来正确地构建所有对象。更改此首选项将改变在工作台放弃之前尝试迭代构建次序的最大次数。

以下是“构建次序”首选项页面的外观:

构建次序首选项页面

相关参考
构建
项目菜单

 
Copyright IBM Corporation and others 2000, 2003