я реализую JavaFX-приложение и использую Cirrus-CI для непрерывной интеграции для Github.
это моя конфигурация сборки .cirrus.yml
:
container:
image: maven:3.6.1-jdk-8
build_task:
build_script: mvn clean compile test sonar:sonar
Во время сборки возникают проблемы с поиском библиотеки JavaFX из установленного JDK (эти строки журнала ошибок являются лишь примерами, их много и многое другое):
[ERROR] /tmp/cirrus-ci-build/src/main/java/com/github/martinfrank/catansettler/gui/ControllerFactory.java:[4,19] package javafx.util does not exist
[ERROR] /tmp/cirrus-ci-build/src/main/java/com/github/martinfrank/catansettler/gui/alert/GameSetupAlertController.java:[6,28] package javafx.scene.control does not exist
Примечание:
конечно, с моим локальным DevEnvirnment он работает ...
Вопрос:
Какова правильная настройка (Определение сборки Cirrus), которая включает в себя JDK с JavaFx?(или я делаю что-то совершенно не так?)