elastic / elastic/ecs-logging-java

Support for JPMS

オープン
#332 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
agent-java community triage
主要言語
Java
スター
148
フォーク
82
平均マージ
2日 17時間
マージ済み PR(30日)
3

説明

Currently: module-info.java does not exist
Expected: module-info.java exists.

There should be support for JPMS ([Java Platform Module System](https://en.wikipedia.org/wiki/Java_Platform_Module_System)), which is released with Java 9. This will help to avoid compile warnings like
`[WARNING] * Required filename-based automodules detected: [logback-ecs-encoder-1.7.0.jar, ecs-logging-core-1.7.0.jar]. Please don't publish this project to a public artifact repository!`
in case JPMS is used. It could help to be more secure, too.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず Java のソースレイアウトとビルド設定を確認し、次に module-info.java がプロジェクトの Java 互換性および公開される成果物にどのように適合するかを判断します。必要な JPMS メタデータを、issue に記載された automodule 警告と比較します。完了の定義は、プロジェクトがその警告なしで JPMS をサポートすることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
backend
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
38/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。