Package wt.build
Interface BuildService
- All Known Implementing Classes:
StandardBuildService
Supported API: true
Extendable: false
-
Method Summary
Modifier and TypeMethodDescriptionbuildTarget(WTCollection alwaysBuild, WTCollection buildIfNotAlreadyBuilt, BuildResolverDelegate[] buildResolverDelegate, ConfigSpec configSpec) Builds the given collection of targets (alwaysBuild and buildIfNotAlreadyBuilt).buildTarget(WTCollection alwaysBuild, WTCollection buildIfNotAlreadyBuilt, ConfigSpec configSpec) Deprecated.buildTarget(WTCollection targets, ConfigSpec configSpec) Deprecated.buildTargetMaster(wt.build.BuildTargetMaster[] targetMasters) Deprecated.buildTargetMaster(WTCollection targetMasters) Propagates attributes from all source master to given target masters.buildTargetMasterForSourceMaster(wt.build.BuildSourceMaster[] sourceMasters) Propagates attributes from all source masters associated with target master associated to given masters.buildTargetsForSource(WTCollection alwaysBuildObjs, WTCollection buildIfNotAlreadyBuiltObjs, BuildResolverDelegate[] buildResolverDelegate, ConfigSpec configSpec) Builds the given collection of sources (alwaysBuild and buildIfNotAlreadyBuilt).buildTargetsForSource(WTCollection alwaysBuildObjs, WTCollection buildIfNotAlreadyBuiltObjs, ConfigSpec configSpec) Deprecated.
Supported API: truebuildTargetsForSource(WTCollection sources, ConfigSpec configSpec) Deprecated.
-
Method Details
-
buildTarget
@Deprecated WTValuedMap buildTarget(WTCollection targets, ConfigSpec configSpec) throws WTException, wt.build.NoRulesToBuildException Deprecated.Builds the given collection of targets. Returns WTValuedMap with original target as key and built target as value.
Supported API: true- Parameters:
targets- collection of BuildTargetconfigSpec-- Returns:
- WTValuedMap
- Throws:
WTExceptionwt.build.NoRulesToBuildException
-
buildTarget
@Deprecated WTValuedMap buildTarget(WTCollection alwaysBuild, WTCollection buildIfNotAlreadyBuilt, ConfigSpec configSpec) throws WTException, wt.build.NoRulesToBuildException Deprecated.
Supported API: trueBuilds the given collection of targets (alwaysBuild and buildIfNotAlreadyBuilt). If target appears in both the collections then target will be always build. Returns WTValuedMap with original target as key and built target as value.- Parameters:
alwaysBuild- collection of BuildTarget to be built. These targets will be built irrespective of whether already built or not.buildIfNotAlreadyBuilt- collection of BuildTarget to be built. These targets will be built only if not already built.configSpec-- Returns:
- WTValuedMap
- Throws:
WTExceptionwt.build.NoRulesToBuildException
-
buildTarget
WTValuedMap buildTarget(WTCollection alwaysBuild, WTCollection buildIfNotAlreadyBuilt, BuildResolverDelegate[] buildResolverDelegate, ConfigSpec configSpec) throws WTException, wt.build.NoRulesToBuildException Builds the given collection of targets (alwaysBuild and buildIfNotAlreadyBuilt). If target appears in both the collections then target will be always build. Returns WTValuedMap with original target as key and built target as value.
Supported API: true- Parameters:
alwaysBuild- collection of BuildTarget to be built. These targets will be built irrespective of whether already built or not.buildIfNotAlreadyBuilt- collection of BuildTarget to be built. These targets will be built only if not already built.BuildResolverDelegate- []configSpec-- Returns:
- WTValuedMap
- Throws:
WTExceptionwt.build.NoRulesToBuildException
-
buildTargetsForSource
@Deprecated QueryResult buildTargetsForSource(WTCollection alwaysBuildObjs, WTCollection buildIfNotAlreadyBuiltObjs, ConfigSpec configSpec) throws WTException, wt.build.NoRulesToBuildException Deprecated.
Supported API: trueBuilds the given collection of sources (alwaysBuild and buildIfNotAlreadyBuilt). If source appears in both the collections then source will be always build.- Parameters:
alwaysBuildObjs- collection of BuildSources to be built. These sources will be built irrespective of whether already built or not.buildIfNotAlreadyBuiltObjs- collection of BuildSource to be built. These sources will be built only if not already built.configSpec-- Returns:
- QueryResult
- Throws:
WTExceptionwt.build.NoRulesToBuildException
-
buildTargetsForSource
QueryResult buildTargetsForSource(WTCollection alwaysBuildObjs, WTCollection buildIfNotAlreadyBuiltObjs, BuildResolverDelegate[] buildResolverDelegate, ConfigSpec configSpec) throws WTException, wt.build.NoRulesToBuildException Builds the given collection of sources (alwaysBuild and buildIfNotAlreadyBuilt). If source appears in both the collections then source will be always build.
Supported API: true- Parameters:
alwaysBuildObjs- collection of BuildSources to be built. These sources will be built irrespective of whether already built or not.buildIfNotAlreadyBuiltObjs- collection of BuildSource to be built. These sources will be built only if not already built.BuildResolverDelegate- []configSpec-- Returns:
- QueryResult
- Throws:
WTExceptionwt.build.NoRulesToBuildException
-
buildTargetsForSource
@Deprecated QueryResult buildTargetsForSource(WTCollection sources, ConfigSpec configSpec) throws WTException, wt.build.NoRulesToBuildException Deprecated.
Supported API: true- Parameters:
sources- collection of BuildSourceconfigSpec-- Returns:
- QueryResult
- Throws:
WTExceptionwt.build.NoRulesToBuildException
-
buildTargetMaster
@Deprecated QueryResult buildTargetMaster(wt.build.BuildTargetMaster[] targetMasters) throws WTException Deprecated.Propagates attributes from all source master to given target masters.
Supported API: true- Parameters:
targetMasters-- Returns:
- QueryResult
- Throws:
WTException
-
buildTargetMaster
Propagates attributes from all source master to given target masters.
Supported API: true- Parameters:
targetMasters-- Returns:
- WTCollection
- Throws:
WTException
-
buildTargetMasterForSourceMaster
QueryResult buildTargetMasterForSourceMaster(wt.build.BuildSourceMaster[] sourceMasters) throws WTException Propagates attributes from all source masters associated with target master associated to given masters.
Supported API: true- Parameters:
sourceMasters-- Returns:
- QueryResult
- Throws:
WTException
-
Supported API: true