def resolve_and_build(self):
        """ resolves the dependencies of this build target and builds it """
        pdebug("resolving and building task '%s'" % self.name,
                groups=["build_task"])
        indent_text(indent="++2")
        toret = self.build(**self.resolve_dependencies())
        indent_text(indent="--2")
        return toret
resolves the dependencies of this build target and builds it