@@ -278,7 +278,7 @@ tasks.named<ProcessResources>("jsProcessResources") {
278
278
}
279
279
280
280
tasks.named<ProcessResources >(" jvmProcessResources" ) {
281
- dependsOn(" packageClientResources " )
281
+ dependsOn(webpackTask )
282
282
283
283
from(" build/distributions" ) { include(" sparklemotion.js" ) }
284
284
@@ -293,8 +293,8 @@ tasks.named<DokkaTask>("dokkaHtml") {
293
293
294
294
tasks.create<JavaExec >(" runPinkyJvm" ) {
295
295
dependsOn(" compileKotlinJvm" )
296
- dependsOn(" packageClientResources " )
297
- mainClass.set( " baaahs.sm.server.PinkyMainKt" )
296
+ dependsOn(webpackTask )
297
+ main = " baaahs.sm.server.PinkyMainKt"
298
298
299
299
systemProperties[" java.library.path" ] = file(" src/jvmMain/jni" )
300
300
@@ -310,23 +310,23 @@ tasks.create<JavaExec>("runPinkyJvm") {
310
310
311
311
tasks.create<JavaExec >(" runBrainJvm" ) {
312
312
dependsOn(" compileKotlinJvm" )
313
- mainClass.set( " baaahs.sm.brain.sim.BrainMainKt" )
313
+ main = " baaahs.sm.brain.sim.BrainMainKt"
314
314
315
315
val jvmMain = kotlin.targets[" jvm" ].compilations[" main" ] as KotlinCompilationToRunnableFiles
316
316
classpath = files(jvmMain.output) + jvmMain.runtimeDependencyFiles
317
317
}
318
318
319
319
tasks.create<JavaExec >(" runBridgeJvm" ) {
320
320
dependsOn(" compileKotlinJvm" )
321
- mainClass.set( " baaahs.sm.bridge.SimulatorBridgeKt" )
321
+ main = " baaahs.sm.bridge.SimulatorBridgeKt"
322
322
323
323
val jvmMain = kotlin.targets[" jvm" ].compilations[" main" ] as KotlinCompilationToRunnableFiles
324
324
classpath = files(jvmMain.output) + jvmMain.runtimeDependencyFiles
325
325
}
326
326
327
327
tasks.create<JavaExec >(" runGlslJvmTests" ) {
328
328
dependsOn(" compileTestKotlinJvm" )
329
- mainClass.set( " baaahs.RunOpenGLTestsKt" )
329
+ main = " baaahs.RunOpenGLTestsKt"
330
330
331
331
val jvmTest = kotlin.targets[" jvm" ].compilations[" test" ] as KotlinCompilationToRunnableFiles
332
332
classpath = files(jvmTest.output) + jvmTest.runtimeDependencyFiles
@@ -336,7 +336,6 @@ tasks.create<JavaExec>("runGlslJvmTests") {
336
336
}
337
337
338
338
tasks.create<Copy >(" packageClientResources" ) {
339
- dependsOn(" jsBrowserDistribution" )
340
339
dependsOn(" jsProcessResources" , webpackTask)
341
340
duplicatesStrategy = DuplicatesStrategy .WARN
342
341
from(project.file(" build/processedResources/js/main" ))
0 commit comments