OpenAPI Client node not appearing in Jmix Tool Window for Add-on projects

When attempting to generate an OpenAPI client in a Jmix add-on project using Jmix Studio, the wizard completes the process, but the “OpenAPI” section/node does not appear in the Jmix tool window.

Steps to reproduce:

  1. In the Jmix tool window, select: New → Advanced → OpenAPI Client.
  2. Select the OpenAPI schema file (.yml / .json).
  3. Enter the Client name.
  4. Finish the wizard.

Actual Result:

  • The openApiGenerate<ClientName> task and the corresponding sourceSets are correctly added to the build.gradle file.
  • When executing the task, the classes are successfully generated under build/generated/openapi/....
  • However, the OpenAPI node does not appear in the Jmix tool window with the generated client, contrary to what is stated in the documentation (“The Jmix tool window will show the generated client API and model classes in the OpenAPI node”).
  • This issue only occurs in this project, which is a Jmix add-on. In standard application projects, the OpenAPI node appears as expected.

Expected Behavior:

  1. The wizard should suggest packages (or at least allow them to be configured without issues) in add-on projects as well.
  2. After generating the client, the Jmix tool window should display the OpenAPI node containing the generated APIs and models, identical to standard application projects.

Environment:

  • Jmix version: 2.7.3
  • IntelliJ IDEA version: 2025.2.4 (Community Edition)
  • Project type: Jmix add-on

I have attached a sample project (or code snippet) to help reproduce the issue.

example.zip (226.5 KB)

Thank you in advance for your help!

Hi

Thanks for reporting the issue.
Here is a defect in Jmix Studio, so it searches for OpenAPI generate task in root build.gradle file. Not in add-on module *.gradle file where it actually exists.

The fix will be provided in the next Studio release.

Hi,

Thanks for the update and for confirming the fix will be included in the next Jmix Studio release.

Do you have an estimated release date for that version? This would help us plan accordingly on our side.

Thanks in advance.

The upcoming Jmix Studio 2.7.2 release should be available by the end of January.