[MPLUGIN-522] The auto prerequisites are way too aggressive
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- java
- 領域
- build-system, tooling
調査の方向性
まず MPLUGIN-425 と MPLUGIN-424 に記載されている動作を読み、その後 Pull Request #282 と関連する MPLUGIN-523 および MNG-7566 の issue を確認します。前提条件の値が現在どのように推論されているか、また、満たされていない前提条件を強制することなく、この変更によって opt-in の動作と後方互換性が維持されるかを確認します。
索引モデルが issue の本文から書いたものです。
説明
Tamas Cservenak opened MPLUGIN-522 and commented
IMHO the implementation done in MPLUGIN-425 and MPLUGIN-424 are wrong.
They are way too aggresive and violate backward compatibility: if new feature is not explicitly set by user, code should not "come up" with some automatic value. By having the value not set simply means user does not want to use it.
This is especially true for (maven or java) prerequisite, as it creates HARD BREAKAGE if not met. Use of prerequisite is opt-in, but now it is FORCED onto user.
Issue Links:
- MPLUGIN-523 Split Maven3 and Maven4 support
("is blocked by") - MNG-7566 Allow a Maven plugin to require a Java version through its plugin descriptor
("is caused by") - MPLUGIN-425 Plugin descriptor should contain the requiredJavaVersion/requiredMavenVersion
("is caused by")
Remote Links:
- 主要言語
- Java
- スター
- 63
- フォーク
- 76
- 平均マージ
- 1日 8時間
- マージ済み PR(30日)
- 19
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
apache/maven-plugin-tools のほかの issue
-
`@Execute` with a custom phase or `"none"` fails descriptor extraction対応中かも @CaptainAni187 が 23 日前に担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
apache/maven-plugin-tools#1232 ·
メンテナーはふだん 1 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
apache/maven-plugin-tools#1240 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
apache/maven-plugin-tools#1233 · コメント 5 件 ·
メンテナーはふだん 1 日以内に返信
-
`descriptor` fails on `onlineRequired`, `dependencyCollection` and `dependencyResolutionPathScopes` in the Maven 4 API `@Mojo`対応中かも @efegokdemir が 21 日前に担当しました。 オープンbug
難易度 3/5 1〜2日 初心者へのやさしさ 65/100
apache/maven-plugin-tools#1231 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
`@Resolution` fields stay null: `plugin.xml` gets no `<resolutions>`対応中かも @goutamadwant が 26 日前に担当しました。 オープンbug
難易度 3/5 1〜2日 初心者へのやさしさ 72/100
apache/maven-plugin-tools#1230 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
apache/maven-plugin-tools の issue をすべて見る
似ている issue
-
Component: Frontend Component: Web Component Type: Maintenance
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
it-at-m/refarch-templates#1944 ·
メンテナーはふだん 2 日以内に返信
-
priority: p2 type: bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
googleapis/java-genai#1372 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 60/100
-
GeoSeries scale and skew tests fail with pytest 9.2.0対応中かも @jiayuasu が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
Preventions: a dose saved without a unit reopens blank, and an unchanged save then erases it対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンpriority: medium Review effort [1-5]: 3 status: needs-triage type: bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
carlos-emr/carlos#5431 ·
メンテナーはふだん 1 日以内に返信