VerifyPlugin internal API errors

I recently tried to upgrade my plugin from IU-2025.3.4 to IU-2026.1. However, i am facing internal API usage errors now when running verifyPlugin. Does anyone know any alternatives to the following APIs?

  • com.intellij.ide.wizard.UIWizardUtil.setupProjectFromBuilder(NewProjectWizardStep, Project, ProjectBuilder)
  • com.intellij.ide.projectWizard.generators.JdkDownloadService
  • com.intellij.ide.projectWizard.generators.JdkDownloadService.scheduleDownloadSdk(Sdk)

I am currently using these APIs to set up my custom Gradle project (See intellij-ghidra/src/main/kotlin/com/codingmates/ghidra/intellij/ide/newProjectWizard/GhidraStep.kt at main · Uxinnn/intellij-ghidra · GitHub).

Appreciate any advice, thanks.

I’d suggest using StarterModuleBuilder instead for your wizards, good example is JavaFxModuleBuilder . It is a lot simpler and you will not need to use those APIs

Hey @yuriy.artamonov

Thanks for the reply. Just curious as the docs seem to suggest that the project wizards are preferred over module builders. Should I just stick to module builders until they are officially deprecated?

In any case I managed to bypass explicitly using these internal APIs by inheriting from IntelliJNewProjectWizardStep.