Change datagen task to use the source set outputs directly to avoid problems with modCompileOnly transitive dependencies.
This commit is contained in:
+3
-3
@@ -100,8 +100,6 @@ dependencies {
|
|||||||
//Fabric api
|
//Fabric api
|
||||||
modImplementation "net.fabricmc.fabric-api:fabric-api:${fabric_version}"
|
modImplementation "net.fabricmc.fabric-api:fabric-api:${fabric_version}"
|
||||||
|
|
||||||
modImplementation "net.fabricmc:fabric-language-kotlin:${project.fabric_kotlin_version}"
|
|
||||||
|
|
||||||
modImplementation "alexiil.mc.lib:libblockattributes-core:${libblockattributes_version}"
|
modImplementation "alexiil.mc.lib:libblockattributes-core:${libblockattributes_version}"
|
||||||
modImplementation "alexiil.mc.lib:libblockattributes-items:${libblockattributes_version}"
|
modImplementation "alexiil.mc.lib:libblockattributes-items:${libblockattributes_version}"
|
||||||
modImplementation "alexiil.mc.lib:libblockattributes-fluids:${libblockattributes_version}"
|
modImplementation "alexiil.mc.lib:libblockattributes-fluids:${libblockattributes_version}"
|
||||||
@@ -175,7 +173,9 @@ import net.fabricmc.loom.task.RunClientTask;
|
|||||||
|
|
||||||
task generateData(type: RunClientTask, dependsOn: downloadAssets, group: "ae2") {
|
task generateData(type: RunClientTask, dependsOn: downloadAssets, group: "ae2") {
|
||||||
classpath = configurations.runtimeClasspath
|
classpath = configurations.runtimeClasspath
|
||||||
classpath sourceSets.datagen.runtimeClasspath
|
classpath sourceSets.api.output
|
||||||
|
classpath sourceSets.main.output
|
||||||
|
classpath sourceSets.datagen.output
|
||||||
systemProperty "appeng.generateData", "true"
|
systemProperty "appeng.generateData", "true"
|
||||||
}
|
}
|
||||||
build.dependsOn generateData
|
build.dependsOn generateData
|
||||||
|
|||||||
Reference in New Issue
Block a user