Github package publishing

This commit is contained in:
Justin Abrahms 2022-04-27 14:44:08 -07:00
parent da23719dd2
commit 2060c3b28f
1 changed files with 19 additions and 0 deletions

View File

@ -11,6 +11,7 @@ plugins {
id 'java-library' id 'java-library'
id "io.freefair.lombok" version "6.4.3" id "io.freefair.lombok" version "6.4.3"
id 'pmd' id 'pmd'
id 'maven-publish'
} }
pmd { pmd {
@ -40,3 +41,21 @@ tasks.named('test') {
// Use JUnit Platform for unit tests. // Use JUnit Platform for unit tests.
useJUnitPlatform() useJUnitPlatform()
} }
publishing {
repositories {
maven {
name = "GitHubPackages"
url = uri("https://maven.pkg.github.com/open-feature/javasdk")
credentials {
username = project.findProperty("gpr.user") ?: System.getenv("USERNAME")
password = project.findProperty("gpr.key") ?: System.getenv("TOKEN")
}
}
}
publications {
gpr(MavenPublication) {
from(components.java)
}
}
}