mirror of
https://github.com/architectury/architectury-loom.git
synced 2026-03-30 21:05:58 -05:00
Add back more missing code
This commit is contained in:
@@ -132,6 +132,12 @@ public abstract class CompileConfiguration implements Runnable {
|
||||
configureDecompileTasks(configContext);
|
||||
|
||||
if (extension.isForge()) {
|
||||
if (extension.isDataGenEnabled()) {
|
||||
getProject().getExtensions().getByType(JavaPluginExtension.class).getSourceSets().getByName("main").resources(files -> {
|
||||
files.srcDir(getProject().file("src/generated/resources"));
|
||||
});
|
||||
}
|
||||
|
||||
// TODO: Find a better place for this?
|
||||
// This has to be after dependencyManager.handleDependencies() above
|
||||
// because of https://github.com/architectury/architectury-loom/issues/72.
|
||||
|
||||
@@ -36,6 +36,7 @@ import org.gradle.api.plugins.JavaPlugin;
|
||||
|
||||
import net.fabricmc.loom.LoomGradleExtension;
|
||||
import net.fabricmc.loom.util.Constants;
|
||||
import net.fabricmc.loom.util.gradle.GradleUtils;
|
||||
import net.fabricmc.loom.util.gradle.SourceSetHelper;
|
||||
|
||||
public abstract class LoomConfigurations implements Runnable {
|
||||
@@ -110,6 +111,12 @@ public abstract class LoomConfigurations implements Runnable {
|
||||
getDependencies().add(JavaPlugin.COMPILE_ONLY_CONFIGURATION_NAME, Constants.Dependencies.JETBRAINS_ANNOTATIONS + Constants.Dependencies.Versions.JETBRAINS_ANNOTATIONS);
|
||||
getDependencies().add(JavaPlugin.TEST_COMPILE_ONLY_CONFIGURATION_NAME, Constants.Dependencies.JETBRAINS_ANNOTATIONS + Constants.Dependencies.Versions.JETBRAINS_ANNOTATIONS);
|
||||
|
||||
GradleUtils.afterSuccessfulEvaluation(getProject(), () -> {
|
||||
if (extension.shouldGenerateSrgTiny()) {
|
||||
registerNonTransitive(Constants.Configurations.SRG, Type.RESOLVABLE);
|
||||
}
|
||||
});
|
||||
|
||||
if (extension.isForge()) {
|
||||
// Set up Forge configurations
|
||||
registerNonTransitive(Constants.Configurations.FORGE, Type.RESOLVABLE);
|
||||
|
||||
Reference in New Issue
Block a user