Информация о модуле создания Intelli J Idea

Maven home: C:\apache-maven-3.5.3\bin\..
Java version: 10.0.1, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk-10.0.1

Я создал новый проект с Intelli J Idea с использованием maven. Как мы знаем, папка /main/java по умолчанию помечена maven как исходный корень по умолчанию. Но я не вижу возможности создать модуль-информацию. Только если я отмечу папку src как корень Sources, тогда мне будет предоставлена ​​опция module-info для ее создания. Как только я повторно импортирую все проекты maven, maven переопределяет настройки Intelli J и удаляет исходную корневую метку из папки src. Интересно, что мне делать? Не вызовет ли это каких-либо проблем в будущем. Если я отмечу папку src как исходный корень?


person Matahari    schedule 14.07.2018    source источник
comment
убедитесь, что ваш модуль, а также SDK проекта настроены на JDK9. Ваша версия IntelliJ и конфигурация maven также имеют значение.   -  person Naman    schedule 14.07.2018


Ответы (1)


Убедитесь, что вы установили уровень языка 9+ в Maven pom.xml:

<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.7.0</version>
    <configuration>
      <source>10</source>
      <target>10</target>
    </configuration>
  </plugin>
</plugins>
person Andrey    schedule 15.07.2018
comment