Request to have the Maven Plugin ported to craft-parts
Metadata
Current evaluation
The Maven plugin was ported to Craft Parts 1.18.0 and is now available for core22-based snaps in Snapcraft, resolving the core18 EOL concerns.
Suggested action: —
No scores available.
Issue body
I would respectfully ask that the Maven plugin be ported to craft-parts so it can be used moving forward. Currently it does not work with core20 and I would imagine core22 when it is released. Today we are all forced to use core18 and I'm sure in the future that will become unsupported.
This is a request based on the forum discussion with [cmatsuoka](https://forum.snapcraft.io/u/cmatsuoka).
[LINK TO FORUM POST](https://forum.snapcraft.io/t/maven-plugin-missing-in-core20/29044/2)
I have quite a few Maven applications in the store and would happy to help test if that would be helpful.
Thank you so much.
Michael
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | The Maven plugin was ported to Craft Parts 1.18.0 and is now available for core22-based snaps in Snapcraft, resolving the core18 EOL concerns. | |
| qwen/qwen3.6-35b-a3b | — | — | Resolved by porting the Maven plugin to craft-parts. Implemented in Craft Parts 1.18.0, it is now available for core22 snaps in Snapcraft, replacing the deprecated core18 base. | |
| qwen/qwen3.6-35b-a3b | — | — | Resolved. The Maven plugin was ported to craft-parts and released in Craft Parts 1.18.0. It is now available for core22 snaps in Snapcraft, replacing the deprecated core18 implementation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Resolved. The Maven plugin was ported to Craft Parts 1.18.0 and is now available in Snapcraft for core22-based snaps, addressing core18 deprecation. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #340 plugins: add maven plugin | craft-parts | merged | Successfully merged the Snapcraft V1 Maven plugin port. It integrates the plugin using shared Java infrastructure, passed approval, was rebased on main after the base Java plugin landed, and was finalized. |