mirror of
https://github.com/architectury/architectury-loom.git
synced 2026-04-02 21:47:42 -05:00
Only force re-downloads when manually refreshing deps (#851)
This commit is contained in:
@@ -85,7 +85,7 @@ public class LoomGradleExtensionImpl extends LoomGradleExtensionApiImpl implemen
|
||||
provider.getRefreshDeps().set(project.provider(() -> LoomGradleExtension.get(project).refreshDeps()));
|
||||
});
|
||||
|
||||
refreshDeps = project.getGradle().getStartParameter().isRefreshDependencies() || Boolean.getBoolean("loom.refresh");
|
||||
refreshDeps = manualRefreshDeps();
|
||||
multiProjectOptimisation = GradleUtils.getBooleanPropertyProvider(project, Constants.Properties.MULTI_PROJECT_OPTIMISATION);
|
||||
|
||||
if (refreshDeps) {
|
||||
@@ -210,13 +210,17 @@ public class LoomGradleExtensionImpl extends LoomGradleExtensionApiImpl implemen
|
||||
builder.offline();
|
||||
}
|
||||
|
||||
if (refreshDeps()) {
|
||||
if (manualRefreshDeps()) {
|
||||
builder.forceDownload();
|
||||
}
|
||||
|
||||
return builder;
|
||||
}
|
||||
|
||||
private boolean manualRefreshDeps() {
|
||||
return project.getGradle().getStartParameter().isRefreshDependencies() || Boolean.getBoolean("loom.refresh");
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean refreshDeps() {
|
||||
return refreshDeps;
|
||||
|
||||
Reference in New Issue
Block a user