def __init__(self, context): ConsoleTask.__init__(self, context) if (self.context.options.depmap_is_internal_only and self.context.options.depmap_is_external_only): cls = self.__class__ error_str = "At most one of %s or %s can be selected." % (cls.internal_only_flag, cls.external_only_flag) raise TaskError(error_str) self.is_internal_only = self.context.options.depmap_is_internal_only self.is_external_only = self.context.options.depmap_is_external_only self.is_minimal = self.context.options.depmap_is_minimal self.is_graph = self.context.options.depmap_is_graph self.separator = self.context.options.depmap_separator
def __init__(self, context): ConsoleTask.__init__(self, context) self._print_uptodate = context.options.check_deps_print_uptodate self.repos = context.config.getdict('jar-publish', 'repos') self._artifacts_to_targets = {} all_addresses = (address for buildfile in BuildFile.scan_buildfiles(get_buildroot()) for address in Target.get_all_addresses(buildfile)) for address in all_addresses: target = Target.get(address) if target.is_exported: provided_jar, _, _ = target.get_artifact_info() artifact = (provided_jar.org, provided_jar.name) if not artifact in self._artifacts_to_targets: self._artifacts_to_targets[artifact] = target
def __init__(self, context): ConsoleTask.__init__(self, context) self._transitive = context.options.reverse_depmap_transitive self._closed = context.options.reverse_depmap_closed self._dependees_type = context.options.dependees_type
def __init__(self, context): ConsoleTask.__init__(self, context) self.log = context.log self.target_roots = context.target_roots