def _generateArtifactList(options): # load configuration logging.info("Loading configuration...") config = Configuration() config.load(options) # build list logging.info("Building artifact list...") listBuilder = ArtifactListBuilder(config) artifactList = listBuilder.buildList() logging.debug("Generated list contents:") for gat in artifactList: priorityList = artifactList[gat] for priority in priorityList: versionList = priorityList[priority] for version in versionList: logging.debug(" %s:%s", gat, version) #filter list logging.info("Filtering artifact list...") listFilter = Filter(config) artifactList = listFilter.filter(artifactList) logging.debug("Filtered list contents:") for gat in artifactList: priorityList = artifactList[gat] for priority in priorityList: versionList = priorityList[priority] for version in versionList: logging.debug(" %s:%s", gat, version) logging.info("Artifact list generation done") return artifactList
def _generateArtifactList(options): # load configuration logging.info("Loading configuration...") config = Configuration() config.load(options) # build list logging.info("Building artifact list...") listBuilder = ArtifactListBuilder(config) artifactList = listBuilder.buildList() logging.debug("Generated list contents:") for gat in artifactList: priorityList = artifactList[gat] for priority in priorityList: versionList = priorityList[priority] for version in versionList: artSpec = versionList[version] for classifier in artSpec.classifiers: if classifier == "": logging.debug(" %s:%s", gat, version) else: logging.debug(" %s:%s:%s", gat, classifier, version) #filter list logging.info("Filtering artifact list...") listFilter = Filter(config) artifactList = listFilter.filter(artifactList) logging.debug("Filtered list contents:") for gat in artifactList: priorityList = artifactList[gat] for priority in priorityList: versionList = priorityList[priority] for version in versionList: artSpec = versionList[version] for classifier in artSpec.classifiers: if classifier == "": logging.debug(" %s:%s", gat, version) else: logging.debug(" %s:%s:%s", gat, classifier, version) logging.info("Artifact list generation done") return artifactList
def _generateArtifactList(options, args): config = Configuration() if options.config or not args: # load configuration logging.info("Loading configuration...") config.load(options) else: # create configuration logging.info("Creating configuration...") config.create(options, args) # build list logging.info("Building artifact list...") listBuilder = ArtifactListBuilder(config) artifactList = listBuilder.buildList() logging.debug("Generated list contents:") _logAL(artifactList) #filter list logging.info("Filtering artifact list...") listFilter = Filter(config) artifactList = listFilter.filter(artifactList) logging.debug("Filtered list contents:") _logAL(artifactList) logging.info("Artifact list generation done") if options.reportdir: logging.info("Generating repository analysis report") if hasattr(options, "reportname"): reporter.generate_report(options.reportdir, config, artifactList, options.reportname) else: reporter.generate_report(options.reportdir, config, artifactList, None) logging.info("Report has been generated") return artifactList
def _generateArtifactList(options, args): config = Configuration() if options.config or not args: # load configuration logging.info("Loading configuration...") config.load(options) else: # create configuration logging.info("Creating configuration...") config.create(options, args) # build list logging.info("Building artifact list...") listBuilder = ArtifactListBuilder(config) artifactList = listBuilder.buildList() logging.debug("Generated list contents:") _logAL(artifactList) #filter list logging.info("Filtering artifact list...") listFilter = Filter(config) artifactList = listFilter.filter(artifactList, options.threadnum) logging.debug("Filtered list contents:") _logAL(artifactList) logging.info("Artifact list generation done") if options.reportdir: logging.info("Generating repository analysis report") if hasattr(options, "reportname"): reporter.generate_report(options.reportdir, config, artifactList, options.reportname) else: reporter.generate_report(options.reportdir, config, artifactList, None) logging.info("Report has been generated") return artifactList