|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.ant4eclipse.tools.internal.BuildOrderResolver
public class BuildOrderResolver
Field Summary | |
---|---|
static int |
APPEND_NONJAVA_PROJECTS
Indicates that non-java projectes found in the team project set should be inserted before the java projects |
static int |
FAIL_ON_NONJAVA_PROJECTS
Indicates that the resovler should fail if there is a non-java project in the team project set. |
static int |
IGNORE_NONJAVA_PROJECTS
Indicates the resolver should ignore all non-java projects in the team project set. |
static int |
PREPEND_NONJAVA_PROJECTS
Indicates that non-java projectes found in the team project set should be inserted after the java projects |
Method Summary | |
---|---|
protected EclipseProject[] |
resolveBuildOrder()
Computes the build order for the projects specified in projectNames |
static EclipseProject[] |
resolveBuildOrder(Workspace workspace,
java.lang.String[] projectNames,
int nonJavaProjectHandling)
Resolves the build order for all projects in the projectNames. |
static EclipseProject[] |
resolveBuildOrder(Workspace workspace,
TeamProjectSet teamProjectSet,
int nonJavaProjectHandling)
Resolves the build order for all projects in the teamProjectSet. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int FAIL_ON_NONJAVA_PROJECTS
public static final int IGNORE_NONJAVA_PROJECTS
public static final int PREPEND_NONJAVA_PROJECTS
public static final int APPEND_NONJAVA_PROJECTS
Method Detail |
---|
public static EclipseProject[] resolveBuildOrder(Workspace workspace, TeamProjectSet teamProjectSet, int nonJavaProjectHandling) throws BuildOrderException, FileParserException
BuildOrderException
- when a project referenced from a project contained in the teamProjectSet is not included in the teamProjectSet
FileParserException
public static EclipseProject[] resolveBuildOrder(Workspace workspace, java.lang.String[] projectNames, int nonJavaProjectHandling) throws BuildOrderException, FileParserException
BuildOrderException
- when a project referenced from a project in projectNames is not included in projectNames
FileParserException
protected EclipseProject[] resolveBuildOrder() throws BuildOrderException, FileParserException
The projects must exist in the specified workspace.
BuildOrderException
FileParserException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |