Skip to content

Commit fc36ae7

Browse files
Publish api
1 parent 5e63463 commit fc36ae7

File tree

3 files changed

+27
-3
lines changed

3 files changed

+27
-3
lines changed

.github/workflows/publish.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,13 @@ jobs:
2222
java-version: 21
2323
- name: Build with Gradle
2424
run: ./gradlew --build-cache test build
25-
- name: Publish
25+
- name: Publish plugin
2626
run: ./gradlew :plugin-paper:publishMavenPublicationToEldonexusRepository
2727
env:
2828
NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }}
2929
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}
30+
- name: Publish api
31+
run: ./gradlew :plugin-api:publishMavenPublicationToEldonexusRepository
32+
env:
33+
NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }}
34+
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}

plugin-api/build.gradle.kts

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
plugins {
22
java
33
`java-library`
4+
`maven-publish`
45
}
56

67
group = "de.chojo"
7-
version = "1.0.0"
8+
version = "1.0.1"
89

910
repositories {
1011
mavenCentral()
@@ -15,3 +16,21 @@ dependencies {
1516
testImplementation("org.junit.jupiter", "junit-jupiter-api", "5.11.0")
1617
testRuntimeOnly("org.junit.jupiter", "junit-jupiter-engine")
1718
}
19+
20+
publishing {
21+
repositories {
22+
maven {
23+
name = "Eldonexus"
24+
url = uri("https://eldonexus.de/repository/maven-releases")
25+
credentials {
26+
username = System.getenv("NEXUS_USERNAME")
27+
password = System.getenv("NEXUS_PASSWORD")
28+
}
29+
}
30+
}
31+
publications {
32+
create<MavenPublication>("maven") {
33+
from(components["java"])
34+
}
35+
}
36+
}

plugin-paper/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins {
88
}
99

1010
group = "de.chojo.pluginjam"
11-
version = "1.0.3"
11+
version = "1.0.4"
1212

1313
dependencies {
1414
implementation(project(":plugin-api"))

0 commit comments

Comments
 (0)