第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

容器錯誤:包 javafx.util 不存在

容器錯誤:包 javafx.util 不存在

慕絲7291255 2023-02-23 16:29:00
我正在實施一個 JavaFX 應用程序并使用Cirrus-CI為 Github 進行持續(xù)集成。這是我的構(gòu)建配置.cirrus.yml:container:   image: maven:3.6.1-jdk-8build_task:   build_script: mvn clean compile test sonar:sonar在構(gòu)建期間,它在從已安裝的 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 的正確設(shè)置(Cirrus 構(gòu)建定義)是什么?(或者我在這里做錯了什么?)
查看完整描述

1 回答

?
BIG陽

TA貢獻1859條經(jīng)驗 獲得超6個贊

您需要安裝openjfx. 你可以這樣做:


container:

  image: maven:3.6.1-jdk-8


build_task:

  install_script:

    - apt-get update 

    - apt-get install --no-install-recommends -y openjfx

  build_script: mvn clean compile test sonar:sonar

您還可以考慮使用Dockerfile 作為 CI 環(huán)境功能并創(chuàng)建一個像這樣的 Dockerfile(.ci/Dockerfile在您的存儲庫中使用相對路徑):


FROM maven:3.6.1-jdk-8


RUN apt-get update \

    && apt-get install --no-install-recommends -y openjfx \

    && apt-get clean \

    && rm -f /var/lib/apt/lists

而你在你的.cirrus.yml:


build_task:

  container:

    dockerfile: .ci/Dockerfile

  build_script: mvn clean compile test sonar:sonar

這將減少執(zhí)行腳本所需的 30-40 秒install。


查看完整回答
反對 回復 2023-02-23
  • 1 回答
  • 0 關(guān)注
  • 262 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號