feat: add Maven Central packaging and release publishing
refactor: move Maven POM and publication logic into gradle/maven-pom.gradle feat: publish signed mavenJava artifacts with sources and Javadoc jars feat: add Central staging, checksum generation, and centralBundle packaging feat: add packageReleaseCandidate task for clean local release verification docs: define Maven POM metadata for org.egothor:radixor docs: switch project licensing metadata and repository license file to BSD-3-Clause ci: build signed Central bundle in tagged release workflow ci: upload Central bundle to Maven Central via Sonatype Portal API ci: attach Central bundle to GitHub release assets
This commit is contained in:
@@ -1 +1,19 @@
|
||||
org.gradle.dependency.verification=strict
|
||||
|
||||
pomName=Radixor
|
||||
pomDescription=Fast algorithmic stemming with compact patch-command tries in the Egothor tradition.
|
||||
pomLicenseDistribution=repo
|
||||
|
||||
mavenArtifactId=radixor
|
||||
|
||||
pomDeveloperId=egothor
|
||||
pomDeveloperName=Leo Galambos
|
||||
pomDeveloperEmail=egothor@gmail.com
|
||||
|
||||
pomUrl=https://github.com/leogalambos/Radixor
|
||||
pomScmUrl=https://github.com/leogalambos/Radixor
|
||||
pomScmConnection=scm:git:https://github.com/leogalambos/Radixor.git
|
||||
pomScmDeveloperConnection=scm:git:ssh://git@github.com/leogalambos/Radixor.git
|
||||
|
||||
pomLicenseName=BSD-3-Clause
|
||||
pomLicenseUrl=https://spdx.org/licenses/BSD-3-Clause.html
|
||||
|
||||
Reference in New Issue
Block a user