Hello, I have a question about the .idea/externalD...
# intellij
s
Hello, I have a question about the .idea/externalDependencies.xml and a facility we have previously relied upon. We have been historically using something like the following to restrict the version of the kotlin plugin our customers use to the one we have specified in our maven pom.xml. Something like this,
Copy code
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ExternalDependencies">
    <plugin id="com.intellij" min-version="231.9011.34" />
    <plugin id="org.jetbrains.kotlin" min-version="231-1.8.21" />
    <plugin id="org.jetbrains.kotlin" max-version="231-1.8.22" />
  </component>
</project>
was our approach to keep our customers using the version of IJ and the kotlin they use (not use the bundled plugin that might support a newer version). Upon recently updating our project to use IJ 2023.3.3 I'm noticing a pop-up in IntelliJ. Is this due to a change in the way it versions the built-in plugin? Is there a better way to force our max supported version should be at 1.9.22?
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalDependencies">
<plugin id="com.intellij" min-version="233.14015.106" />
<plugin id="org.jetbrains.kotlin" min-version="232-1.9.22" />
<plugin id="org.jetbrains.kotlin" max-version="233-1.9.23" />
</component>
</project>
I've tried wild cards and other things but this little pop up keeps showing up.