[ci-skip] Update assemble task
This commit is contained in:
parent
9b6e61d1fc
commit
7c1499a48b
|
@ -1,44 +0,0 @@
|
|||
name: Release Build
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
logLevel:
|
||||
description: 'Log level'
|
||||
required: true
|
||||
default: 'warning'
|
||||
type: choice
|
||||
options:
|
||||
- info
|
||||
- warning
|
||||
- debug
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
if: "!contains(github.event.commits[0].message, '[ci-skip]')"
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-java@v3
|
||||
with:
|
||||
distribution: 'temurin'
|
||||
java-version: '17'
|
||||
|
||||
- name: Make gradlew executable
|
||||
run: chmod +x ./gradlew
|
||||
|
||||
- name: Assemble the plugin
|
||||
run: ./gradlew assemble --stacktrace
|
||||
|
||||
- name: Modrinth Publish
|
||||
run: ./gradlew modrinth --stacktrace
|
||||
env:
|
||||
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
|
||||
|
||||
- name: Hangar Publish
|
||||
run: ./gradlew publishAllPublicationsToHangar --stacktrace
|
||||
env:
|
||||
HANGAR_KEY: ${{ secrets.HANGAR_KEY }}
|
|
@ -4,18 +4,21 @@ plugins {
|
|||
|
||||
tasks {
|
||||
assemble {
|
||||
subprojects.forEach { project -> dependsOn(":${project.name}:build") }
|
||||
val jarsDir = File("$rootDir/jars")
|
||||
if (jarsDir.exists()) jarsDir.delete()
|
||||
|
||||
doLast {
|
||||
val directory = File(rootDir, "jars");
|
||||
jarsDir.mkdirs()
|
||||
|
||||
if (directory.exists()) directory.delete()
|
||||
subprojects.forEach { project ->
|
||||
dependsOn(":${project.name}:build")
|
||||
|
||||
directory.mkdirs()
|
||||
doLast {
|
||||
if (project.name == "common" || project.name == "api") return@doLast
|
||||
|
||||
copy {
|
||||
from(project("paper").layout.buildDirectory.file("libs/${rootProject.name}-${rootProject.version}.jar").get())
|
||||
into(directory)
|
||||
copy {
|
||||
from(project.layout.buildDirectory.file("libs/${rootProject.name}-${rootProject.version}.jar"))
|
||||
into(jarsDir)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,6 +12,9 @@ public abstract class CommandHandler {
|
|||
@NotNull
|
||||
public abstract CommandManager<Audience> getManager();
|
||||
|
||||
@NotNull
|
||||
public abstract Command.Builder<Audience> getRoot();
|
||||
|
||||
//TODO() Add exception handler.
|
||||
//TODO() Add register command method
|
||||
//TODO() Add a method to get the root command.
|
||||
|
@ -27,4 +30,8 @@ public abstract class CommandHandler {
|
|||
//TODO() Add some type of wrapper to open gui's
|
||||
});
|
||||
}
|
||||
|
||||
protected void register() {
|
||||
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue