I depend on plugin(“cucumber-java:261.22158.182”) and when I open one of its classes the sources used to be downloaded (most of the time, it was still not very stable).
In 2025.3.2 and 2026.1 I open one of the classes and I can “Choose Sources…” but I would expect the sources to be downloaded. It worked with the actual platform code using the Plugin Devkit.
In 2025.3.2 I get the option “Download…” but that results in “Sources for ‘cucumber-java.jar’ not found”. In 2026.1 (DevKit 261.22158.182) I don’t even get that option.
As a workaround I downloaded GitHub - JetBrains/intellij-plugins: Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform · GitHub and tried attaching it as sources but that didn’t work.
Hey, Simon!
The cucumber-java plugin was bundled before, and its sources were provided within the IntelliJ Platform sources jar. When attaching sources, the Plugin DevKit plugin was resolving the location of cucumber-java as a part of i.e. ideaIU-2023.1.jar and fetched ideaIU-2023.1-sources.jar from our repositories.
Now, as it became unbundled and we publish it as a separate plugin to Marketplace, sources are not there anymore. Marketplace itself doesn’t allow for uploading -sources.jar archives.
However, Plugin DevKit plugin, for standalone plugins, also looks inside its zip archive for the sources artifact. If it’s there — it’ll be attached to the project.
But for now, we do not publish sources like that, unfortunately.
I’ve created a ticket for us to improve build script so this will eventually become possible: IJPL-241068
1 Like