Rewrite plugin, use filenames in lockfile

This commit is contained in:
Tad Fisher
2024-05-17 14:52:02 -07:00
parent e83e42f9d4
commit 8d2ec45ad4
144 changed files with 8679 additions and 7507 deletions

View File

@@ -4,26 +4,28 @@ plugins {
application
}
configurations {
register("share")
}
configurations.register("share")
dependencies {
implementation(kotlin("reflect"))
implementation(project(":model"))
implementation(libs.clikt)
implementation(libs.gradle.toolingApi)
implementation(libs.kotlinx.coroutines.core)
implementation(libs.okio)
implementation(libs.serialization.json)
implementation(libs.slf4j.api)
runtimeOnly(libs.slf4j.simple)
implementation(libs.okio)
implementation(libs.xmlutil)
"share"(project(":plugin", configuration = "shadow"))
"share"(project(":plugin", configuration = "shadow")) {
isTransitive = false
}
testRuntimeOnly(kotlin("reflect"))
//testRuntimeOnly(kotlin("reflect"))
testImplementation(libs.kotest.assertions)
testImplementation(libs.kotest.runner)
testImplementation(libs.ktor.server.core)
testImplementation(libs.ktor.server.netty)
}
application {
@@ -36,10 +38,6 @@ application {
.rename("plugin.*\\.jar", "plugin.jar")
}
kotlin {
jvmToolchain(11)
}
sourceSets {
test {
resources {
@@ -80,7 +78,7 @@ tasks {
}
systemProperties(
"org.nixos.gradle2nix.share" to installDist.get().destinationDir.resolve("share"),
"org.nixos.gradle2nix.m2" to rootDir.resolve("fixtures/repositories/m2").toURI().toString()
"org.nixos.gradle2nix.m2" to "http://0.0.0.0:8989/m2"
)
}
useJUnitPlatform()