I am the maintainer of the `ktlint-intellij-plugin...
# intellij-plugins
p
I am the maintainer of the
ktlint-intellij-plugin
. Currently I am trying to upgrade the plugin so that it can be used in Idea 2025.3 EAP version. The Plugin Verifier fails on retrieving
ideaIC:253.22441.33
with message below:
Copy code
> Could not resolve all files for configuration ':ktlint-plugin:detachedConfiguration7'.
   > Could not find idea:ideaIC:253.22441.33.
     Searched in the following locations:
       - <https://repo.maven.apache.org/maven2/idea/ideaIC/253.22441.33/ideaIC-253.22441.33.pom>
       - <https://download.jetbrains.com/idea/ideaIC-253.22441.33.tar.gz>
       - <https://download.jetbrains.com/idea/253.22441.33/ideaIC-253.22441.33.tar.gz>
       - <https://cache-redirector.jetbrains.com/www.jetbrains.com/intellij-repository/releases/idea/ideaIC/253.22441.33/ideaIC-253.22441.33.pom>
       - <https://cache-redirector.jetbrains.com/www.jetbrains.com/intellij-repository/snapshots/idea/ideaIC/253.22441.33/ideaIC-253.22441.33.pom>
       - <https://cache-redirector.jetbrains.com/intellij-dependencies/idea/ideaIC/253.22441.33/ideaIC-253.22441.33.pom>
       - <https://cache-redirector.jetbrains.com/plugins.jetbrains.com/maven/idea/ideaIC/253.22441.33/ideaIC-253.22441.33.pom>
     Required by:
         project :ktlint-plugin
This makes sense, given the move to the unified distribution. Also the latest builds page indicates that the above version is invalid, and that I should use platform type
IU
instead of
IC
. The build of the plugin is based on the intellij plugin template, In the properties, following is configured:
Copy code
# IntelliJ Platform Properties -> <https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#configuration-intellij-extension>
platformType = IC
platformVersion = 2024.1.7
I expect that changing
platformType
from
IC
to
IU
will fix the verification problem for Idea
2025.3
. I am concerned though that the new release of the plugin will not be usable anymore for users of the older (2025.2 and before) Community Editions. Is this concern valid? Or should I make changes (if so, please advise) to remediate this?