elastic / elastic/ecs-logging-java
Support for JPMS
- 主要言語
- 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