Intellij Idea не будет компилировать kotlin, но maven делает

У меня есть проект, который содержит смешанный код и java-код на основе maven. Если я скомпилирую этот проект с помощью maven (из командной строки), это нормально

[INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 30.830 s [INFO] Finished at: 2017-05-19T07:42:55+01:00 [INFO] Final Memory: 44M/482M [INFO] ------------------------------------------------------------------------ 

Ява:

 java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode) 

Идея:

 IntelliJ IDEA 2017.1.3 Build #IU-171.4424.56, built on May 12, 2017 JRE: 1.8.0_112-release-736-b21 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains sro Mac OS X 10.12.3 

Maven:

 Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17:41:47+01:00) Maven home: /Library/apache-maven-3.3.9/apache-maven-3.3.9 Java version: 1.8.0_91, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre Default locale: cs_CZ, platform encoding: UTF-8 OS name: "mac os x", version: "10.12.3", arch: "x86_64", family: "mac" 

Конфигурация Maven:

 <project> .. <properties> <kotlin.version>1.1.2-2</kotlin.version> </properties> .. <dependencies> .. <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib-jre8</artifactId> <version>${kotlin.version}</version> </dependency> .. </dependencies> <build> <plugins> .. <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-plugin</artifactId> <version>${kotlin.version}</version> <configuration> <jvmTarget>1.8</jvmTarget> <languageVersion>1.1</languageVersion> <apiVersion>1.1</apiVersion> </configuration> <executions> <execution> <id>compile</id> <phase>process-sources</phase> <goals> <goal>compile</goal> </goals> <configuration> <sourceDirs> <source>src/main/java</source> </sourceDirs> </configuration> </execution> <execution> <id>test-compile</id> <phase>process-test-sources</phase> <goals> <goal>test-compile</goal> </goals> <configuration> <sourceDirs> <source>src/test/java</source> </sourceDirs> </configuration> </execution> </executions> </plugin> .. <plugins> </build> </project> 

Проблема в том, что если я создам этот проект в идее, я получаю следующую ошибку и много вспомогательных ошибок, связанных с этим:

 Error:Kotlin: Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath: class kotlin.reflect.KDeclarationContainer, unresolved supertypes: kotlin.Any class kotlin.reflect.KAnnotatedElement, unresolved supertypes: kotlin.Any class kotlin.reflect.KClassifier, unresolved supertypes: kotlin.Any 

Пожалуйста, у вас есть идеи, как заставить его работать в IntelliJ Idea?

Иногда вещи устанавливаются в настройках проекта под .idea и / или в *.iml файлах, а самое простое – запустить проект IntelliJ IDEA с нуля.

Если ваш проект находится под контролем источника (например, с помощью git-scm), вы можете просто удалить локальный клон, снова клонировать его и воссоздать проект.

Если вы не можете этого сделать, вы можете вручную удалить папку .idea и любые *.iml файлы. Обратите внимание, что файлы IML могут быть в корне вашего проекта и в подкаталогах. Вам нужно удалить их, пока проект не будет открыт в IntelliJ IDEA, потому что иначе при закрытии проекта он может записать некоторые из этих файлов в файловую систему.

Воспроизведение проекта, как правило, является последним средством, но иногда это самый простой способ сделать, когда ваш проект не работает правильно, и вы не можете понять, почему.