# Help with automatic loading of unzipped Gradle or Maven project

**URL:** <https://platform.jetbrains.com/t/help-with-automatic-loading-of-unzipped-gradle-or-maven-project/3058>\
**Category:** IntelliJ Platform\
**Tags:** plugin-development\
**Created:** [November 6, 2025, 2:45am UTC](https://platform.jetbrains.com/t/help-with-automatic-loading-of-unzipped-gradle-or-maven-project/3058 "2025-11-06T02:45:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sandipchitale](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/sandipchitale/32/168_2.png) [@sandipchitale](https://platform.jetbrains.com/u/sandipchitale)\
**Post date:** [November 6, 2025, 2:45am UTC](https://platform.jetbrains.com/t/help-with-automatic-loading-of-unzipped-gradle-or-maven-project/3058/1 "2025-11-06T02:45:11Z")

</div>

In my plugin (for 2025.3 +) I am implementing a New Project Wizard:

```auto
public class StartSpringIOModuleBuilder extends ModuleBuilder {

@Override
    public @Nullable Project createProject(String name, String path) {
        try {
            String downloadedZipPath = ...; // path to Gradle or Maven project zip;
            Path pathPath = Path.of(path);
            Path pathPathParent = pathPath.getParent();
            String projectDirName = pathPath.getFileName().toString();
            ZipUtils.extractZip(downloadedZipPath, pathPathParent.toString(), projectDirName + "/");
            Project project = super.createProject(name, Path.of(path, name).toAbsolutePath().toString());

            return project;
        } catch (IOException | ArchiveException e) {
            throw new RuntimeException(e);
        }
    }
}

```

Once my project wizard finishes the IDE opens. However I get a small dialog asking me to load the Gradle or Maven project. What can I do so that the project type gets detected automatically and gets loaded?
