ci: 优化构建脚本

This commit is contained in:
2025-08-23 04:11:29 +08:00
parent 594bdf15b6
commit b9be8e4b0b
4 changed files with 4 additions and 16 deletions

View File

@@ -22,7 +22,7 @@ jobs:
env: env:
ORG_GRADLE_PROJECT_MAVEN_AIRGAME_USERNAME: ${{ secrets.MAVEN_AIRGAME_USERNAME }} ORG_GRADLE_PROJECT_MAVEN_AIRGAME_USERNAME: ${{ secrets.MAVEN_AIRGAME_USERNAME }}
ORG_GRADLE_PROJECT_MAVEN_AIRGAME_PASSWORD: ${{ secrets.MAVEN_AIRGAME_PASSWORD }} ORG_GRADLE_PROJECT_MAVEN_AIRGAME_PASSWORD: ${{ secrets.MAVEN_AIRGAME_PASSWORD }}
run: chmod +x gradlew && ./gradlew build publish --no-daemon run: chmod +x gradlew && ./gradlew build --console plain --no-daemon
- name: Publish to Release - name: Publish to Release
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:

View File

@@ -50,11 +50,7 @@ tasks {
shadowJar { shadowJar {
dependsOn(":core-relocate-lettuce:shadowJar") dependsOn(":core-relocate-lettuce:shadowJar")
val task = project(":core-relocate-lettuce").tasks.shadowJar.get() val task = project(":core-relocate-lettuce").tasks.shadowJar.get()
from(task.outputs.files.map { from(task.outputs.files.map { if (it.isDirectory) it else zipTree(it) })
if (it.isDirectory) it else zipTree(
it
)
})
destinationDirectory = rootProject.layout.buildDirectory destinationDirectory = rootProject.layout.buildDirectory
relocate("de.tr7zw.changeme.nbtapi", "cn.hamster3.mc.plugin.core.lib.de.tr7zw.nbtapi") relocate("de.tr7zw.changeme.nbtapi", "cn.hamster3.mc.plugin.core.lib.de.tr7zw.nbtapi")
relocate("de.tr7zw.annotations", "cn.hamster3.mc.plugin.core.lib.de.tr7zw.nbtapi.annotations") relocate("de.tr7zw.annotations", "cn.hamster3.mc.plugin.core.lib.de.tr7zw.nbtapi.annotations")

View File

@@ -42,11 +42,7 @@ tasks {
shadowJar { shadowJar {
dependsOn(":core-relocate-lettuce:shadowJar") dependsOn(":core-relocate-lettuce:shadowJar")
val task = project(":core-relocate-lettuce").tasks.shadowJar.get() val task = project(":core-relocate-lettuce").tasks.shadowJar.get()
from(task.outputs.files.map { from(task.outputs.files.map { if (it.isDirectory) it else zipTree(it) })
if (it.isDirectory) it else zipTree(
it
)
})
destinationDirectory = rootProject.layout.buildDirectory destinationDirectory = rootProject.layout.buildDirectory
} }
} }

View File

@@ -56,11 +56,7 @@ tasks {
shadowJar { shadowJar {
dependsOn(":core-relocate-lettuce:shadowJar") dependsOn(":core-relocate-lettuce:shadowJar")
val task = project(":core-relocate-lettuce").tasks.shadowJar.get() val task = project(":core-relocate-lettuce").tasks.shadowJar.get()
from(task.outputs.files.map { from(task.outputs.files.map { if (it.isDirectory) it else zipTree(it) })
if (it.isDirectory) it else zipTree(
it
)
})
destinationDirectory = rootProject.layout.buildDirectory destinationDirectory = rootProject.layout.buildDirectory
} }
} }