Я пытаюсь использовать OpenJFX в проекте JDK 14 Java на IntelliJ. В моем проекте есть несколько модулей IntelliJ, каждый из которых имеет пом. xml.
В модуле IntelliJ, который содержит мой основной, я добавил JFX в качестве зависимости:
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>14</version>
<type>pom</type>
</dependency>
И в моем верхнем -level pom. xml Я добавил плагин JFX:
<plugin>
<groupId>org.openjfx</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>0.0.4</version>
<configuration>
<mainClass>fr.efrei.wiemetarsene.caspersky.app.Main</mainClass>
</configuration>
</plugin>
Но когда я пытаюсь запустить приложение с:
mvn javafx:run
Я получаю следующую ошибку:
[ERROR] Failed to execute goal org.openjfx:javafx-maven-plugin:0.0.4:run (default-cli) on project caspersky: Error: Output directory is empty, compile first -> [Help 1]
Я пытался запустить:
mvn compiler:compile
перед тем, как сделать это, но результат точно такой же. Вы хоть понимаете, почему он не работает?