Very basic implementation of IGDB plugin

This commit is contained in:
grimsi
2024-10-30 16:30:28 +01:00
parent fdfeac3725
commit a4ce0826cc
4 changed files with 125 additions and 39 deletions
+16
View File
@@ -7,6 +7,7 @@ subprojects {
dependencies {
compileOnly(project(":plugin-api"))
implementation("io.github.oshai:kotlin-logging-jvm:7.0.0")
}
tasks.jar {
@@ -26,4 +27,19 @@ subprojects {
from(sourceSets["main"].output.classesDirs)
from(sourceSets["main"].resources)
}
tasks.register<Copy>("copyDependencyClasses") {
dependsOn(tasks.jar)
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
from(configurations.runtimeClasspath.get().map { project.zipTree(it) }) {
include("**/*.class")
}
into(layout.buildDirectory.get().asFile.resolve("classes/kotlin/main"))
}
tasks.build {
dependsOn("copyDependencyClasses")
}
}