forked from rockcrafters/java-rockcraft-plugins
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle.kts
21 lines (21 loc) · 827 Bytes
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
allprojects {
version = "0.2.3"
group = "io.github.rockcrafters"
apply(plugin = "maven-publish")
if (project.findProperty("gpr.repo") != null) {
plugins.withType<MavenPublishPlugin>().configureEach {
extensions.configure<PublishingExtension>() {
repositories {
maven {
name = "GitHubPackages"
url = uri(project.findProperty("gpr.repo") ?: "")
credentials {
username = project.findProperty("gpr.user") as String? ?: System.getenv("GHP_USERNAME")
password = project.findProperty("gpr.key") as String? ?: System.getenv("GHP_TOKEN")
}
}
}
}
}
}
}