Fixes package mixup and adds runnable jar manifest.

This commit is contained in:
Stefan Schallerl 2025-02-13 23:50:34 +01:00
parent 09e7afb72b
commit 264c01facb
2 changed files with 8 additions and 5 deletions

View file

@ -24,6 +24,12 @@ application {
mainClass = "net.h34t.filemure.ServerKt" mainClass = "net.h34t.filemure.ServerKt"
} }
tasks.withType<Jar> {
manifest {
attributes["Main-Class"] = application.mainClass
}
}
sourceSets { sourceSets {
main { main {
kotlin { kotlin {
@ -70,8 +76,7 @@ sqldelight {
// nixpacks looks in build/libs // nixpacks looks in build/libs
tasks.register<Copy>("copyJarToRoot") { tasks.register<Copy>("copyJarToRoot") {
println("copy bopy") from("./build/libs")
from("build/libs")
into("../build/libs") into("../build/libs")
include("*.jar") include("*.jar")
dependsOn(":app:build") dependsOn(":app:build")

View file

@ -1,9 +1,7 @@
package net.h34t.app.net.h34t.filemure package net.h34t.filemure
import io.javalin.Javalin import io.javalin.Javalin
import io.javalin.http.staticfiles.Location import io.javalin.http.staticfiles.Location
import net.h34t.filemure.ContentExtractor
import net.h34t.filemure.FilemureApp
import net.h34t.filemure.classification.AIClassifier import net.h34t.filemure.classification.AIClassifier
import net.h34t.filemure.repository.SqliteRepository import net.h34t.filemure.repository.SqliteRepository
import org.eclipse.jetty.http.HttpCookie import org.eclipse.jetty.http.HttpCookie