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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

容器錯(cuò)誤:包 javafx.util 不存在

容器錯(cuò)誤:包 javafx.util 不存在

慕絲7291255 2023-02-23 16:29:00
我正在實(shí)施一個(gè) JavaFX 應(yīng)用程序并使用Cirrus-CI為 Github 進(jìn)行持續(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 庫(kù)時(shí)遇到問(wèn)題(這些錯(cuò)誤日志行只是示例,還有更多):[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筆記:當(dāng)然,在我本地的 DevEnvirnment 中它正在工作......問(wèn)題:包含帶有 JavaFx 的 JDK 的正確設(shè)置(Cirrus 構(gòu)建定義)是什么?(或者我在這里做錯(cuò)了什么?)
查看完整描述

1 回答

?
BIG陽(yáng)

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

您需要安裝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)建一個(gè)像這樣的 Dockerfile(.ci/Dockerfile在您的存儲(chǔ)庫(kù)中使用相對(duì)路徑):


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。


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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