mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[fleet] generate licences for plugin dependencies (FL-11692)
GitOrigin-RevId: 9b2a53debd247ad04b99d3f0c9d56d3337eeccac
This commit is contained in:
committed by
intellij-monorepo-bot
parent
d58df01196
commit
2c4f508c27
+2
-1
@@ -17,4 +17,5 @@ edu/dependencies/.gradle
|
||||
edu/dependencies/build
|
||||
native/**/build/
|
||||
stale_outputs_checked
|
||||
/android
|
||||
/android
|
||||
/tools/intellij.ide.starter
|
||||
+5
-2
@@ -18,9 +18,12 @@ import java.nio.file.Path
|
||||
|
||||
class LibraryLicensesListGenerator(private val libraryLicenses: List<LibraryLicense>) {
|
||||
companion object {
|
||||
fun create(project: JpsProject, licensesList: List<LibraryLicense>, usedModulesNames: Set<String>): LibraryLicensesListGenerator {
|
||||
fun create(project: JpsProject,
|
||||
licensesList: List<LibraryLicense>,
|
||||
usedModulesNames: Set<String>,
|
||||
allowEmpty: Boolean = false): LibraryLicensesListGenerator {
|
||||
val licences = generateLicenses(project, licensesList, usedModulesNames)
|
||||
check(!licences.isEmpty()) {
|
||||
check(allowEmpty || !licences.isEmpty()) {
|
||||
"Empty licenses table for ${licensesList.size} licenses and ${usedModulesNames.size} used modules names"
|
||||
}
|
||||
return LibraryLicensesListGenerator(licences)
|
||||
|
||||
Reference in New Issue
Block a user