Nikita Klimenko [JB]
01/27/2021, 11:45 AMNikita Klimenko [JB]
01/27/2021, 11:49 AMintellij {
version = "2020.2.1"
setPlugins(
"gradle", "gradle-java", "java", "org.jetbrains.kotlin:${KOTLIN_IDEA_VERSION}",
"git4idea", "io.arrow-kt.arrow:1.4.10-SNAPSHOT-1606149534"
)
pluginsRepo {
custom("<https://meta.arrow-kt.io/idea-plugin/latest-snapshot/updatePlugins.xml>")
maven("<https://plugins.jetbrains.com/maven>")
}
}
I've tried to look into intellij gradle plugin and found that dependency resolution algorithm for custom repositories parses updatePlugins.xml and compares version using string equality, no sign of wildcards :CRachel
02/12/2021, 10:30 AM1.4.10-SNAPSHOT
couldn't be used because Intellij IDEA wouldn't detect a new published plugin with the same version.
A new example in arrow-meta-examples
will be published to show a trick to use the latest SNAPSHOT version without updating the configuration file manually 🙌Nikita Klimenko [JB]
02/18/2021, 1:46 AM