Package wt.build

Interface BuildService

All Known Implementing Classes:
StandardBuildService

@RemoteInterface public interface BuildService


Supported API: true

Extendable: false
  • 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 BuildTarget
      configSpec -
      Returns:
      WTValuedMap
      Throws:
      WTException
      wt.build.NoRulesToBuildException
    • buildTarget

      @Deprecated WTValuedMap buildTarget(WTCollection alwaysBuild, WTCollection buildIfNotAlreadyBuilt, ConfigSpec configSpec) throws WTException, wt.build.NoRulesToBuildException
      Deprecated.


      Supported API: true
      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.
      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:
      WTException
      wt.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:
      WTException
      wt.build.NoRulesToBuildException
    • buildTargetsForSource

      @Deprecated QueryResult buildTargetsForSource(WTCollection alwaysBuildObjs, WTCollection buildIfNotAlreadyBuiltObjs, ConfigSpec configSpec) throws WTException, wt.build.NoRulesToBuildException
      Deprecated.


      Supported API: true
      Builds 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:
      WTException
      wt.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:
      WTException
      wt.build.NoRulesToBuildException
    • buildTargetsForSource

      @Deprecated QueryResult buildTargetsForSource(WTCollection sources, ConfigSpec configSpec) throws WTException, wt.build.NoRulesToBuildException
      Deprecated.


      Supported API: true
      Parameters:
      sources - collection of BuildSource
      configSpec -
      Returns:
      QueryResult
      Throws:
      WTException
      wt.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

      WTCollection buildTargetMaster(WTCollection targetMasters) throws WTException
      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