diff --git a/build.gradle b/build.gradle index b80ae16..475887e 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,6 @@ plugins { id 'java-library' + id 'maven-publish' } group = "dev.selimaj.session" @@ -33,3 +34,21 @@ dependencies { test { useJUnitPlatform() } + +publishing { + repositories { + maven { + name = "GitHubPackages" + url = uri("https://maven.pkg.github.com/selimaj-dev/session-java") + credentials { + username = project.findProperty("gpr.user") ?: System.getenv("USERNAME") + password = project.findProperty("gpr.key") ?: System.getenv("TOKEN") + } + } + } + publications { + gpr(MavenPublication) { + from(components.java) + } + } +} \ No newline at end of file