equal
deleted
inserted
replaced
43 val json = Json { |
43 val json = Json { |
44 ignoreUnknownKeys = true |
44 ignoreUnknownKeys = true |
45 } |
45 } |
46 val items: List<LicenseItem> = json.decodeFromString(buffered.readUtf8()) |
46 val items: List<LicenseItem> = json.decodeFromString(buffered.readUtf8()) |
47 |
47 |
48 return items.associate { |
48 return items.associate { item -> |
49 val name = it.name ?: "${it.groupId}:${it.artifactId}" |
49 val name = item.name ?: "${item.groupId}:${item.artifactId}" |
50 val license = it.spdxLicenses.firstNotNullOfOrNull { |
50 val license = item.spdxLicenses.firstNotNullOfOrNull { |
51 "${it.name}\n\n${it.url}" |
51 "${it.name}\n\n${it.url}" |
52 } ?: it.unknownLicenses.firstNotNullOf { |
52 } ?: item.unknownLicenses.firstNotNullOf { |
53 "${it.name}\n\n${it.url}" |
53 "${it.name}\n\n${it.url}" |
54 } |
54 } |
55 name to license |
55 name to license |
56 } |
56 } |
57 } |
57 } |