summaryrefslogtreecommitdiff
path: root/plugins/gradle/java/src/service/project/wizard/AbstractGradleModuleBuilder.java
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/gradle/java/src/service/project/wizard/AbstractGradleModuleBuilder.java')
-rw-r--r--plugins/gradle/java/src/service/project/wizard/AbstractGradleModuleBuilder.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/plugins/gradle/java/src/service/project/wizard/AbstractGradleModuleBuilder.java b/plugins/gradle/java/src/service/project/wizard/AbstractGradleModuleBuilder.java
index fd9870199c5c..6da7ce69737b 100644
--- a/plugins/gradle/java/src/service/project/wizard/AbstractGradleModuleBuilder.java
+++ b/plugins/gradle/java/src/service/project/wizard/AbstractGradleModuleBuilder.java
@@ -8,6 +8,8 @@ import com.intellij.ide.projectWizard.ProjectSettingsStep;
import com.intellij.ide.util.EditorHelper;
import com.intellij.ide.util.projectWizard.*;
import com.intellij.openapi.Disposable;
+import com.intellij.openapi.GitSilentFileAdder;
+import com.intellij.openapi.GitSilentFileAdderProvider;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.application.ModalityState;
import com.intellij.openapi.diagnostic.Logger;
@@ -255,7 +257,14 @@ public abstract class AbstractGradleModuleBuilder extends AbstractExternalModule
}
private void createWrapper(@NotNull Project project, @NotNull Runnable callback) {
- GradleExecutionUtil.ensureInstalledWrapper(project, rootProjectPath, gradleVersion, callback);
+ GitSilentFileAdder vcsFileAdder = GitSilentFileAdderProvider.create(project);
+ vcsFileAdder.markFileForAdding(rootProjectPath.resolve("gradle"), true);
+ vcsFileAdder.markFileForAdding(rootProjectPath.resolve("gradlew"), false);
+ vcsFileAdder.markFileForAdding(rootProjectPath.resolve("gradlew.bat"), false);
+ GradleExecutionUtil.ensureInstalledWrapper(project, rootProjectPath, gradleVersion, () -> {
+ vcsFileAdder.finish();
+ callback.run();
+ });
}
public void configureBuildScript(@NotNull Consumer<GradleBuildScriptBuilder<?>> configure) {