Я пытаюсь использовать OpenJFX в проекте Java JDK 14 на IntelliJ. В моем проекте есть несколько модулей IntelliJ, каждый из которых имеет файл pom.xml.
В модуле IntelliJ, который содержит мой основной, я добавил JFX в качестве зависимости:
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>14</version>
<type>pom</type>
</dependency>
И в моем 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
перед этим, но результат точно такой же. Вы хоть понимаете, почему это не работает?