Proper import of the gradle part:

- using non-shadowed libs
- stop preshgadowing plugins
- switch to project dependencies
- add annotation processing module
This commit is contained in:
Ilya Chernikov
2017-08-03 15:46:34 +02:00
parent 3caa426b76
commit 438525dfff
22 changed files with 167 additions and 100 deletions
@@ -12,10 +12,13 @@ dependencies {
// Use this dependency instead when building apart from the other modules:
// compile "org.jetbrains.kotlin:kotlin-gradle-plugin-api:$kotlin_version"
compile "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"
compile project(':kotlin-test::kotlin-test-junit')
compileOnly "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compileOnly "org.jetbrains.kotlin:kotlin-compiler-embeddable:$kotlin_version"
compileOnly project(':compiler')
compileOnly project(':compiler:plugin-api')
compileOnly project(':compiler:cli-common')
compileOnly project(':compiler:cli')
compileOnly "org.jetbrains.kotlin:gradle-api:1.6"
}
@@ -25,7 +25,7 @@ import org.jetbrains.kotlin.compiler.plugin.CliOption
import org.jetbrains.kotlin.config.CompilerConfiguration
import org.jetbrains.kotlin.compiler.plugin.CliOptionProcessingException
import org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar
import org.jetbrains.kotlin.com.intellij.mock.MockProject
import com.intellij.mock.MockProject
public object ExampleConfigurationKeys {
public val EXAMPLE_KEY: CompilerConfigurationKey<String> = CompilerConfigurationKey.create<String>("example argument")