File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import org.gradle.api.artifacts.MinimalExternalModuleDependency
2+ import org.gradle.api.provider.Provider
3+ import org.gradle.kotlin.dsl.DependencyHandlerScope
4+
15plugins {
26 alias(libs.plugins.fabric.loom)
37}
48
9+ fun DependencyHandlerScope.modInclude (
10+ dependencyProvider : Provider <out MinimalExternalModuleDependency >,
11+ ) {
12+ modImplementation(dependencyProvider)
13+ include(dependencyProvider)
14+ }
15+
516base {
617 archivesName = properties[" archives_base_name" ] as String
718 version = libs.versions.mod.version.get()
@@ -31,14 +42,11 @@ dependencies {
3142 compileOnly(libs.orbit)
3243
3344 // NanoHTTPD for HTTP server and WebSocket support
34- modImplementation(libs.nanohttpd.core)
35- include(libs.nanohttpd.core)
36- modImplementation(libs.nanohttpd.websocket)
37- include(libs.nanohttpd.websocket)
45+ modInclude(libs.nanohttpd.core)
46+ modInclude(libs.nanohttpd.websocket)
3847
3948 // JSON serialization for WebSocket messages
40- modImplementation(libs.gson)
41- include(libs.gson)
49+ modInclude(libs.gson)
4250
4351 // Testing
4452 testImplementation(libs.junit.api)
You can’t perform that action at this time.
0 commit comments