diff --git a/build.gradle b/build.gradle index 05eef02..da89edf 100644 --- a/build.gradle +++ b/build.gradle @@ -237,6 +237,10 @@ distributions { into '' } + from('LICENSE-stemmer-data') { + into '' + } + from('docs') { into 'docs' include '**/*.md' diff --git a/gradle.properties b/gradle.properties index fc8f725..ad613a8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -17,3 +17,6 @@ pomScmDeveloperConnection=scm:git:ssh://git@github.com/leogalambos/Radixor.git pomLicenseName=BSD-3-Clause pomLicenseUrl=https://spdx.org/licenses/BSD-3-Clause.html + +pomStemmerDataLicenseName=Stemmer Data License Policy +pomStemmerDataLicenseUrl=https://github.com/leogalambos/Radixor/blob/main/LICENSE-stemmer-data diff --git a/gradle/maven-pom.gradle b/gradle/maven-pom.gradle index 38770b5..8b7a600 100644 --- a/gradle/maven-pom.gradle +++ b/gradle/maven-pom.gradle @@ -13,6 +13,12 @@ def pomScmDeveloperConnection = providers.gradleProperty('pomScmDeveloperConnect def pomLicenseName = providers.gradleProperty('pomLicenseName').orNull def pomLicenseUrl = providers.gradleProperty('pomLicenseUrl').orNull def pomLicenseDistribution = providers.gradleProperty('pomLicenseDistribution').orElse('repo').get() +def pomStemmerDataLicenseName = providers.gradleProperty('pomStemmerDataLicenseName') + .orElse('Stemmer Data License Policy') + .get() +def pomStemmerDataLicenseUrl = providers.gradleProperty('pomStemmerDataLicenseUrl') + .orElse('https://github.com/leogalambos/Radixor/blob/main/LICENSE-stemmer-data') + .get() def pomDeveloperId = providers.gradleProperty('pomDeveloperId').orElse('egothor').get() def pomDeveloperName = providers.gradleProperty('pomDeveloperName').orElse('Leo Galambos').get() def pomDeveloperEmail = providers.gradleProperty('pomDeveloperEmail').orElse('egothor@gmail.com').get() @@ -45,6 +51,11 @@ publishing { url = pomLicenseUrl distribution = pomLicenseDistribution } + license { + name = pomStemmerDataLicenseName + url = pomStemmerDataLicenseUrl + distribution = pomLicenseDistribution + } } developers { @@ -93,6 +104,8 @@ tasks.register('validateReleaseMetadata') { if (pomScmDeveloperConnection == null || pomScmDeveloperConnection.isBlank()) missing.add('pomScmDeveloperConnection') if (pomLicenseName == null || pomLicenseName.isBlank()) missing.add('pomLicenseName') if (pomLicenseUrl == null || pomLicenseUrl.isBlank()) missing.add('pomLicenseUrl') + if (pomStemmerDataLicenseName == null || pomStemmerDataLicenseName.isBlank()) missing.add('pomStemmerDataLicenseName') + if (pomStemmerDataLicenseUrl == null || pomStemmerDataLicenseUrl.isBlank()) missing.add('pomStemmerDataLicenseUrl') if (signingKey == null || signingKey.isBlank()) missing.add('pomSigningKey / SIGNING_KEY') if (signingPassword == null || signingPassword.isBlank()) missing.add('pomSigningPassword / SIGNING_PASSWORD')