私は JavaFX アプリケーションを実装しており、Cirrus-CIを使用して Github の継続的な統合を行っています。
これは私のビルド構成.cirrus.yml
です:
container:
image: maven:3.6.1-jdk-8
build_task:
build_script: mvn clean compile test sonar:sonar
ビルド中に、インストールされた JDK 内から JavaFX ライブラリを見つける際に問題が発生します (これらのエラー ログ行は単なる例であり、他にも多数あります)。
[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 では動作しています...
質問:
JavaFx を含む JDK を含む適切なセットアップ (Cirrus Build Definition) は何ですか? (または、ここで何か完全に間違っていますか?)