Request to have the Maven Plugin ported to craft-parts
Metadata
Current evaluation
Request to port the Maven plugin to craft-parts. Delivered: new maven-use plugin added in PR #1125 (commit b86a3910), shipped in Craft Parts 1.18.0 for core22 snaps; cmatsuoka closed the issue confirming this.
Resolution: closed resolved
Reason: Resolved by merging PR #1125 'feat: maven-use plugin' (commit b86a3910), released in Craft Parts 1.18.0. cmatsuoka closed the issue on 2023-10-09 noting the new Maven plugin is available in Snapcraft for base: core22 snaps, with many follow-up fixes landed through #1421.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Request to port the Maven plugin to craft-parts. Delivered: new maven-use plugin added in PR #1125 (commit b86a3910), shipped in Craft Parts 1.18.0 for core22 snaps; cmatsuoka closed the issue confirming this. | |
| stealth/space-bunny-alpha | — | closed resolved | Maven support was ported to Craft Parts via #1125 (b86a3910), released in 1.18.0 and available in Snapcraft for core22. | |
| 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 work
-
Likely Fixed By:
canonical/craft-parts#1125
(confidence 95%)
PR 'feat: maven-use plugin' (commit b86a3910) added the Maven plugin to craft-parts, released in 1.18.0.
-
Related To:
canonical/craft-parts#1120
(confidence 70%)
Preceding refactor (commit b74d608e) generalized settings file generation for the Maven plugin, groundwork for the new plugin.
-
Related To:
canonical/craft-parts#1421
(confidence 55%)
Later fix 'fix(maven-use): infer groupId from parent' continued development of the new Maven plugin.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #340 plugins: add maven plugin | craft-parts | merged | Merged #340 in commit 0b40e9d8, porting the Snapcraft V1 Maven plugin to Craft Parts' shared Java infrastructure; released in Craft Parts 1.18.0. | |
| #184 plugins: cmake | craft-parts | merged | Merged the CMake plugin port into craft-parts via PR #184, merge commit 57744f7a, with implementation commit 9ceb1fc8. |