1

私は 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) は何ですか? (または、ここで何か完全に間違っていますか?)

4

1 に答える 1