Я пытаюсь скомпилировать проект java 9 maven, но компиляция завершается неудачно, и появляется следующее сообщение об ошибке:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project WebApp: Compilation failure:
Compilation failure:
[ERROR] D:/Projects/WebApp/src/main/java/module-info.java:[9,33] module not found: java.persistence
Это часть моего POM. xml, содержащая maven-compiler-plugin:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>9</source>
<target>9</target>
<compilerArgs>
<arg>-classpath</arg>
<arg>${project.build.directory}/target/classes</arg>
<arg>--module-path=${dependencies.dir}</arg>
</compilerArgs>
</configuration>
</plugin>
Зависимости копируются в ${dependencies.dir}
перед компиляцией. Задачи создания зависимостей - это автоматизированный модуль c.