Respect version string in SubpluginArtifact to load compiler plugins

with versions different from compiler one
This commit is contained in:
Leonid Startsev
2018-06-22 20:19:58 +03:00
parent be5527b108
commit bef97d85af
2 changed files with 3 additions and 2 deletions
@@ -695,7 +695,8 @@ internal class SubpluginEnvironment(
project.logger.kotlinDebug { "Loading subplugin $pluginId" }
val artifact = subplugin.getPluginArtifact()
val mavenCoordinate = "${artifact.groupId}:${artifact.artifactId}:$kotlinPluginVersion"
val artifactVersion = artifact.version ?: kotlinPluginVersion
val mavenCoordinate = "${artifact.groupId}:${artifact.artifactId}:$artifactVersion"
project.logger.kotlinDebug { "Adding '$mavenCoordinate' to '$PLUGIN_CLASSPATH_CONFIGURATION_NAME' configuration" }
project.dependencies.add(PLUGIN_CLASSPATH_CONFIGURATION_NAME, mavenCoordinate)