Skip to content

Restore the JetBrains plugin's Marketplace name - #430

Merged
holodorum merged 3 commits into
kson-org:mainfrom
holodorum:fix/jetbrains-plugin-name
Sep 27, 2026
Merged

holodorum merged 3 commits into
kson-org:mainfrom
holodorum:fix/jetbrains-plugin-name

Conversation

@holodorum

Copy link
Copy Markdown
Collaborator

Uploading the 0.3.0 plugin is rejected:

A plugin with the name KSON already exists on the Marketplace.
Please choose a unique name to avoid conflicts.

The cause is the IntelliJ Platform Gradle Plugin v2 migration. Under v1, pluginName set the archive name; under v2, pluginConfiguration.name sets <name> in plugin.xml. So pluginName = KSON silently overwrote the name and
undid the earlier fix for this exact collision.

The same shift is why the release doc pointed at KSON-[version].zip when the artifact is now jetbrains-[version].zip. Both are corrected here, along with the missing -Prelease=true on the documented build command — without it the
plugin builds as 0.3.0-SNAPSHOT.

holodorum and others added 2 commits August 27, 2026 15:17
This change sets `projectName` to `kson-language`. This sets the zip
filename (`kson-language-[version].zip`) as well as the on-disk plugins
sub-directory.

Using `kson-language` avoids overlap with a prior plugin using the
`kson` name.

Note that the plugin's display name comes from `<name>` in plugin.xml,
so we can avoid setting it again.
@joeslice

Copy link
Copy Markdown
Contributor

@holodorum FYI I added another commit to your PR. It's cherry-picked from PR #437.

The IntelliJ Platform Gradle Plugin 2.x renamed `runPluginVerifier` to
`verifyPlugin`.

See https://plugins.jetbrains.com/docs/intellij/verifying-plugin-compatibility.html
@joeslice

Copy link
Copy Markdown
Contributor

Also one more commit with some updated (another 2.x plugin change) verification instructions.

@holodorum
holodorum merged commit c8bb770 into kson-org:main Sep 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants