def _check_id(self, id): """Check if id is valid. """ if id is None: self.error('Missing "id"') if not maven.is_valid_id(id): self.error('Invalid id %s: Id should be group:artifact:version, ' 'such as jaxen:jaxen:1.1.6' % id)
def _set_pack_exclusions(self, exclusions): exclusions = var_to_list(exclusions) self.attr['exclusions'] = [] for exclusion in exclusions: if maven.is_valid_id(exclusion): if '*' in exclusion: if not self.__is_valid_maven_id_with_wildcards(exclusion): self.warning('Invalid maven id with wildcards %s. Ignored. The valid id ' 'could be: group:artifact:*, group:*:*, *:*:*' % exclusion) continue self.attr['exclusions'].append(exclusion) else: self.warning('Exclusions only support maven id group:artifact:version. Ignore %s' % exclusion)
def _set_pack_exclusions(self, exclusions): exclusions = var_to_list(exclusions) self.data['exclusions'] = [] for exclusion in exclusions: if maven.is_valid_id(exclusion): if '*' in exclusion: if not self.__is_valid_maven_id_with_wildcards(exclusion): console.warning('%s: Invalid maven id with wildcards %s. ' 'Ignored. The valid id could be: ' 'group:artifact:*, group:*:*, *:*:*' % (self.fullname, exclusion)) continue self.data['exclusions'].append(exclusion) else: console.warning('%s: Exclusions only support maven id ' 'group:artifact:version. Ignore %s' % ( self.fullname, exclusion))
def _set_pack_exclusions(self, exclusions): exclusions = var_to_list(exclusions) self.data['exclusions'] = [] for exclusion in exclusions: if maven.is_valid_id(exclusion): if '*' in exclusion: if not self.__is_valid_maven_id_with_wildcards(exclusion): console.warning('%s: Invalid maven id with wildcards %s. ' 'Ignored. The valid id could be: ' 'group:artifact:*, group:*:*, *:*:*' % (self.fullname, exclusion)) continue self.data['exclusions'].append(exclusion) else: console.warning('%s: Exclusions only support maven id ' 'group:artifact:version. Ignore %s' % ( self.fullname, exclusion))
def _check_id(self, id): """Check if id is valid. """ if not maven.is_valid_id(id): self.fatal('Invalid id %s: Id should be group:artifact:version, ' 'such as jaxen:jaxen:1.1.6' % id)