Remove the client's JavaFX dependency after #437
メンテナーはふだん 2 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
Wait until #437 is merged, then drop JavaFX leftovers the issue lists: Platform.setImplicitExit(false) in Frame.java, the JavaFX check in ClientPrerequisites, javafx.controls,javafx.fxml in --add-modules in client/build.gradle, the committed client/lib/openjfx.jar, and the OpenJFX credit in AboutMirth.java plus the OpenJFX section of THIRD-PARTY-README.txt. Done when the client builds and starts on a Java 17+ JRE with no JavaFX and those files no longer mention OpenJFX.
索引モデルが issue の本文から書いたものです。
説明
#437 replaces the WebView-based tag field with Swing. That tag field was the only JavaFX user in the Administrator client: #277 (crash on JREs without JavaFX) came from its JFXPanel, and #278 added the startup check to give a clearer error. Once #437 merges, these JavaFX leftovers can go:
Platform.setImplicitExit(false)inFrame.java: only kept the JavaFX runtime alive between tag fields.- The JavaFX check in
ClientPrerequisites(#278). javafx.controls,javafx.fxmlin--add-modulesinclient/build.gradle.- The committed
client/lib/openjfx.jar(OpenJFX 11 classes, GPL-2.0 with Classpath Exception). - The OpenJFX credit in
AboutMirth.javaand the OpenJFX section ofTHIRD-PARTY-README.txt.
Benefits:
- Removes a committed binary and an item the Eclipse Dash License Tool flags as restricted (OpenJFX has no license data in ClearlyDefined).
- The client runs on any Java 17+ runtime, and JavaFX not required.
- 主要言語
- Java
- スター
- 227
- フォーク
- 81
- 平均マージ
- 3日 6時間
- マージ済み PR(30日)
- 15
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
OpenIntegrationEngine/engine のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
OpenIntegrationEngine/engine#485 ·
メンテナーはふだん 2 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
OpenIntegrationEngine/engine#478 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
OpenIntegrationEngine/engine#355 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
OpenIntegrationEngine/engine#347 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
OpenIntegrationEngine/engine#313 ·
メンテナーはふだん 2 日以内に返信
OpenIntegrationEngine/engine の issue をすべて見る
似ている issue
-
[Bug] dubbo.protocol.triple.max-message-size is only read from OS environment variables対応中かも @CCCLL が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
hierynomus/sshj#1070 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
quarkiverse/quarkus-jooq#324 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
apache/rocketmq-dashboard#7039 ·
メンテナーはふだん 3 日以内に返信
-
pdfium-drift
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
Stirling-Tools/JPDFium#176 ·
メンテナーはふだん 1 日以内に返信