Intellij IDEA не добавляет зависимости maven к пути класса kotlin script classpath

Я пытаюсь запустить скрипт Kotlin из Intellij Idea, но зависимости, определенные в pom.xml, не добавляются в путь к классам. На странице « Запуск конфигурации» нет опции Использовать путь к классам модуля, например, для Kotlin или Java. Я бы ожидал, что IDE -classpath параметр -classpath в org.jetbrains.kotlin.cli.jvm.K2JVMCompiler потому что если я делаю это вручную, все работает нормально.

Это ошибка, или я чего-то не хватает?

noclasspath.kts

 import org.slf4j.MDC val osf = MDC.getMDCAdapter() val a = "Monkey" println("$a is big") 

pom.xml

 <project xmlns="http://maven.apache.org/POM/4.0.0"> <modelVersion>4.0.0</modelVersion> <groupId>org.whatever</groupId> <artifactId>whyunowork</artifactId> <version>1.2.3</version> <properties> <kotlin.version>1.0.4</kotlin.version> </properties> <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.21</version> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>kotlin-maven-plugin</artifactId> <groupId>org.jetbrains.kotlin</groupId> <version>${kotlin.version}</version> <executions> <execution> <id>compile</id> <goals> <goal>compile</goal> </goals> <configuration> <sourceDirs><sourceDir>${project.basedir}/src/main/kotlin</sourceDir><sourceDir>${project.basedir}/src/main/java</sourceDir> </sourceDirs> </configuration> </execution> <execution> <id>test-compile</id> <goals> <goal>test-compile</goal> </goals> <configuration> <sourceDirs><sourceDir>${project.basedir}/src/main/kotlin</sourceDir><sourceDir>${project.basedir}/src/main/java</sourceDir> </sourceDirs> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <executions> <execution> <id>default-compile</id> <phase>none</phase> </execution> <execution> <id>default-testCompile</id> <phase>none</phase> </execution> <execution> <id>java-compile</id> <phase>compile</phase> <goals> <goal>compile</goal> </goals> </execution> <execution> <id>java-test-compile</id> <phase>test-compile</phase> <goals> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project> по <project xmlns="http://maven.apache.org/POM/4.0.0"> <modelVersion>4.0.0</modelVersion> <groupId>org.whatever</groupId> <artifactId>whyunowork</artifactId> <version>1.2.3</version> <properties> <kotlin.version>1.0.4</kotlin.version> </properties> <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.21</version> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>kotlin-maven-plugin</artifactId> <groupId>org.jetbrains.kotlin</groupId> <version>${kotlin.version}</version> <executions> <execution> <id>compile</id> <goals> <goal>compile</goal> </goals> <configuration> <sourceDirs><sourceDir>${project.basedir}/src/main/kotlin</sourceDir><sourceDir>${project.basedir}/src/main/java</sourceDir> </sourceDirs> </configuration> </execution> <execution> <id>test-compile</id> <goals> <goal>test-compile</goal> </goals> <configuration> <sourceDirs><sourceDir>${project.basedir}/src/main/kotlin</sourceDir><sourceDir>${project.basedir}/src/main/java</sourceDir> </sourceDirs> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <executions> <execution> <id>default-compile</id> <phase>none</phase> </execution> <execution> <id>default-testCompile</id> <phase>none</phase> </execution> <execution> <id>java-compile</id> <phase>compile</phase> <goals> <goal>compile</goal> </goals> </execution> <execution> <id>java-test-compile</id> <phase>test-compile</phase> <goals> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project> по <project xmlns="http://maven.apache.org/POM/4.0.0"> <modelVersion>4.0.0</modelVersion> <groupId>org.whatever</groupId> <artifactId>whyunowork</artifactId> <version>1.2.3</version> <properties> <kotlin.version>1.0.4</kotlin.version> </properties> <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.21</version> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>kotlin-maven-plugin</artifactId> <groupId>org.jetbrains.kotlin</groupId> <version>${kotlin.version}</version> <executions> <execution> <id>compile</id> <goals> <goal>compile</goal> </goals> <configuration> <sourceDirs><sourceDir>${project.basedir}/src/main/kotlin</sourceDir><sourceDir>${project.basedir}/src/main/java</sourceDir> </sourceDirs> </configuration> </execution> <execution> <id>test-compile</id> <goals> <goal>test-compile</goal> </goals> <configuration> <sourceDirs><sourceDir>${project.basedir}/src/main/kotlin</sourceDir><sourceDir>${project.basedir}/src/main/java</sourceDir> </sourceDirs> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <executions> <execution> <id>default-compile</id> <phase>none</phase> </execution> <execution> <id>default-testCompile</id> <phase>none</phase> </execution> <execution> <id>java-compile</id> <phase>compile</phase> <goals> <goal>compile</goal> </goals> </execution> <execution> <id>java-test-compile</id> <phase>test-compile</phase> <goals> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project> 

Это то, что я получаю, когда я запускаю его из IDEA:

 /usr/lib/jvm/jdk1.8.0_92/bin/java -Dfile.encoding=UTF-8 -classpath /home/Development/.IdeaIC2016.2/config/plugins/Kotlin/kotlinc/lib/kotlin-compiler.jar:/home/Development/.IdeaIC2016.2/config/plugins/Kotlin/kotlinc/lib/kotlin-reflect.jar:/home/Development/.IdeaIC2016.2/config/plugins/Kotlin/kotlinc/lib/kotlin-runtime.jar org.jetbrains.kotlin.cli.jvm.K2JVMCompiler -script /home/Development/project/src/main/kotlin/noclasspath.kts noclasspath.kts:1:12: error: unresolved reference: slf4j import org.slf4j.MDC ^ onyad.kts:3:11: error: unresolved reference: MDC val osf = MDC.getMDCAdapter() ^ Process finished with exit code 1 

ИДЕЯ о странице:

 IntelliJ IDEA 2016.2.5 Build #IC-162.2228.15, built on October 14, 2016 JRE: 1.8.0_112-release-287-b2 amd64 JVM: OpenJDK 64-Bit Server VM by JetBrains sro 

Версия плагина Kotlin

 1.0.4-release-IJ2016.1-112 

Intereting Posts
Parcelable array, переданный с kotlin, испускает последний элемент Kotlin генерирует конструктор, который устанавливает значения по умолчанию для нулевых аргументов MediaStore.Images получить полное изображение с большого пальца Uri / id Желающий инициализировать объект в котлин? Kotlin kotlinClass.class.getName () не может вернуть имя пакета, но только простое имя класса Неожиданные жетоны (используйте, чтобы разделить выражения в одной строке) в котлин Используя начальное значение наблюдаемого в подписке вместе с отображаемым Пустой конструктор для объекта kotlin для использования Firebase Kotlin – как получить значение атрибута аннотации findViewById ClassCastExcpetion Конвертировать приложение Kotlin для Android с помощью Project Astoria кодировка значений атрибутов в Jsoup Подкласс AsyncTask в Kotlin – не может использовать параметр первичного конструктора в onPostExecute Как передать аргументы в скрипт kotlin? Храните BaseActivity в Java совместимым с Kotlin Activity