diff --git a/.idea/artifacts/KotlinAndroidExtensions.xml b/.idea/artifacts/KotlinAndroidExtensions.xml index 915ae4349f0..3c119b585b9 100644 --- a/.idea/artifacts/KotlinAndroidExtensions.xml +++ b/.idea/artifacts/KotlinAndroidExtensions.xml @@ -9,7 +9,6 @@ - diff --git a/plugins/android-jps-plugin/src/KotlinAndroidJpsPlugin.kt b/plugins/android-jps-plugin/src/KotlinAndroidJpsPlugin.kt index 7dfdf6562cc..ef0f186d355 100644 --- a/plugins/android-jps-plugin/src/KotlinAndroidJpsPlugin.kt +++ b/plugins/android-jps-plugin/src/KotlinAndroidJpsPlugin.kt @@ -22,22 +22,23 @@ import org.jetbrains.jps.incremental.CompileContext import org.jetbrains.jps.model.module.JpsModule import java.io.File import org.jetbrains.jps.android.AndroidJpsUtil -import org.jetbrains.kotlin.compiler.plugin.CliOption -import org.jetbrains.kotlin.android.AndroidCommandLineProcessor -import org.jetbrains.kotlin.compiler.plugin.getPluginOptionString import com.intellij.util.PathUtil public class KotlinAndroidJpsPlugin : KotlinJpsCompilerArgumentsProvider { private val jarFileName = "android-compiler-plugin.jar" + private fun getPluginOptionString(pluginId: String, key: String, value: String): String { + return "plugin:$pluginId:$key=$value" + } + override fun getExtraArguments(moduleBuildTarget: ModuleBuildTarget, context: CompileContext): List { val module = moduleBuildTarget.getModule() - val pluginId = AndroidCommandLineProcessor.ANDROID_COMPILER_PLUGIN_ID + val pluginId = "org.jetbrains.kotlin.android" val resPath = getAndroidResPath(module) val manifestFile = getAndroidManifest(module) return if (resPath != null && manifestFile != null) listOf( - getPluginOptionString(pluginId, AndroidCommandLineProcessor.RESOURCE_PATH_OPTION.name, resPath), - getPluginOptionString(pluginId, AndroidCommandLineProcessor.MANIFEST_FILE_OPTION.name, manifestFile)) + getPluginOptionString(pluginId, "androidRes", resPath), + getPluginOptionString(pluginId, "androidManifest", manifestFile)) else listOf() }