aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-01-29 10:39:20 +0800
committershedaniel <daniel@shedaniel.me>2021-01-29 10:39:20 +0800
commit71392052eb4741ce78cc3ceae1435705e6ef7d2f (patch)
tree5f7fab04452d49886c0a9f3a40abe6011375e507 /src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
parentb880d3f9d5784af60dbfec0b800216e99ca05f65 (diff)
downloadarchitectury-loom-71392052eb4741ce78cc3ceae1435705e6ef7d2f.tar.gz
architectury-loom-71392052eb4741ce78cc3ceae1435705e6ef7d2f.tar.bz2
architectury-loom-71392052eb4741ce78cc3ceae1435705e6ef7d2f.zip
Data Generator for Forge
Diffstat (limited to 'src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java')
-rw-r--r--src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java b/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
index e15c0f1b..cb7be779 100644
--- a/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
+++ b/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
@@ -108,6 +108,12 @@ public final class CompileConfiguration {
Configuration srg = project.getConfigurations().maybeCreate(Constants.Configurations.SRG);
srg.setTransitive(false);
}
+
+ if (project.getExtensions().getByType(LoomGradleExtension.class).isDataGenEnabled()) {
+ project.getConvention().getPlugin(JavaPluginConvention.class).getSourceSets().getByName("main").resources(files -> {
+ files.srcDir(project.file("src/generated/resources"));
+ });
+ }
});
if (project.getExtensions().getByType(LoomGradleExtension.class).isForge()) {