Commit e3cab3e
committed
[SPARK-53102][BUILD] Upgrade
### What changes were proposed in this pull request?
This PR aims to upgrade `commons-cli` to 1.10.0 which is the first release tested with **Java 25-ea**.
### Why are the changes needed?
To bring the latest improvements and bug fixes.
- https://commons.apache.org/proper/commons-cli/changes.html#a1.10.0 (2025-07-30)
- [Run Java 24 and 25-ea](apache/commons-cli@e6a611f)
- [[CLI-333] org.apache.commons.cli.Option.Builder implements](apache/commons-cli@c9698e6)
- apache/commons-cli#314
- apache/commons-cli#334
- [[CLI-341] HelpFormatter infinite loop with 0 width input](apache/commons-cli@bce0f6a)
- [[CLI-343] OptionFormatter.getBothOpt() lacks validation for Options](apache/commons-cli@859d5e5)
- [[CLI-344] Option.processValue() throws NullPointerException when passed](apache/commons-cli@4e0cdd0)
- [[CLI-347] Options.addOptionGroup(OptionGroup) does not remove required](apache/commons-cli@42be792)
- [[CLI-349] DefaultParser.parse() throws NullPointerException when options](apache/commons-cli@ff678b0)
### Does this PR introduce _any_ user-facing change?
No behavior change.
### How was this patch tested?
Pass the CIs.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #51816 from dongjoon-hyun/SPARK-53102.
Authored-by: Dongjoon Hyun <dongjoon@apache.org>
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>commons-cli to 1.10.01 parent c28b51b commit e3cab3e
2 files changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
| 214 | + | |
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
| |||
0 commit comments