Skip to content

Commit 5eb750a

Browse files
committed
change: directly set username/password
populate maven pom
1 parent 908ee58 commit 5eb750a

File tree

2 files changed

+32
-3
lines changed

2 files changed

+32
-3
lines changed

.github/workflows/publish.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@ jobs:
2828
env:
2929
SNAPSHOT: ${{ env.release.prerelease }}
3030
NEXUS_REPOSITORY_URL: ${{ env.release.prerelease == 'true' && secrets.NEXUS_SNAPSHOT_URL || secrets.NEXUS_NEXUS_RELEASE_URL }}
31-
ORG_GRADLE_PROJECT_mavenUsername: ${{ secrets.NEXUS_USER }}
32-
ORG_GRADLE_PROJECT_mavenPassword: ${{ secrets.NEXUS_PASSWORD }}
31+
NEXUS_USER: ${{ secrets.NEXUS_USER }}
32+
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}

lib/build.gradle.kts

+30-1
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,41 @@ publishing {
2525
}
2626

2727
from(components["java"])
28+
29+
pom {
30+
organization {
31+
name.set("Team Galacticraft")
32+
url.set("https://github.com/TeamGalacticraft")
33+
}
34+
35+
scm {
36+
url.set("https://github.com/TeamGalacticraft/DynWorlds")
37+
connection.set("scm:git:git://github.com/TeamGalacticraft/DynWorlds.git")
38+
developerConnection.set("scm:git:[email protected]:TeamGalacticraft/DynWorlds.git")
39+
}
40+
41+
issueManagement {
42+
system.set("github")
43+
url.set("https://github.com/TeamGalacticraft/DynWorlds/issues")
44+
}
45+
46+
licenses {
47+
license {
48+
name.set("MIT")
49+
url.set("https://github.com/TeamGalacticraft/DynWorlds/blob/main/LICENSE")
50+
}
51+
}
52+
}
2853
}
2954
}
55+
3056
repositories {
3157
if (System.getenv().containsKey("NEXUS_REPOSITORY_URL")) {
3258
maven(System.getenv("NEXUS_REPOSITORY_URL")) {
33-
credentials(PasswordCredentials::class)
59+
credentials(PasswordCredentials::class) {
60+
username = System.getenv("NEXUS_USER")
61+
password = System.getenv("NEXUS_PASSWORD")
62+
}
3463
}
3564
} else {
3665
println("No nexus repository url found, publishing to local maven repo")

0 commit comments

Comments
 (0)