plugins: add maven plugin
Metadata
Current evaluation
Merged #340 in commit 0b40e9d8, porting the Snapcraft V1 Maven plugin to Craft Parts' shared Java infrastructure; released in Craft Parts 1.18.0.
Resolution: closed resolved
Reason: The Maven plugin was merged into main as commit 0b40e9d8 and shipped in Craft Parts 1.18.0.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Port the Snapcraft V1 Maven plugin and use the common java plugin infrastructure shared with the Ant plugin.
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #340 in commit 0b40e9d8, porting the Snapcraft V1 Maven plugin to Craft Parts' shared Java infrastructure; released in Craft Parts 1.18.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-parts#340 via 0b40e9d8, porting the Snapcraft V1 Maven plugin to shared Java infrastructure. The plugin shipped in Craft Parts 1.18.0. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the Maven plugin port, utilizing shared Java plugin infrastructure. The maintainer rebased the branch on main after the base Java plugin landed and completed the integration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #236 Request to have the Maven Plugin ported to craft-parts | craft-parts | closed | 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. | |
| #198 plugins: rust | craft-parts | merged | Merged PR #198 (bb92a132) ported Snapcraft’s Rust plugin into craft-parts for CRAFT-955 after prerequisite test refactor #199. | |
| #184 plugins: cmake | craft-parts | merged | Merged the CMake plugin port into craft-parts via PR #184, merge commit 57744f7a, with implementation commit 9ceb1fc8. | |
| #4008 requirements: update to craft-parts 1.18.0 | snapcraft | merged | Merged in #4008 via commit 5d6b65dac, updating Snapcraft to craft-parts 1.18.0 for tmpfs builds and adding SCons, Ant, and Maven plugins. | |
| #352 Release 1.18.0 | craft-parts | merged | Merged craft-parts 1.18.0 in canonical/craft-parts#352 (d525fe4a), adding SCons, Ant, and Maven plugins plus cleaning, tracking, error-handling, and documentation improvements. | |
| #1544 plugins: add the ruby plugin | snapcraft | merged | Merged #1544, adding Snapcraft's Ruby plugin and unit tests in commits 4f87398b0 and 1f28e8ece. | |
| #4120 requirements: update craft-parts to 1.19.3 | snapcraft | merged | Merged PR #4120 as b4fa73795, updating Snapcraft to craft-parts 1.19.3 for the planning-phase plugin-properties state fix. | |
| #4657 feat(core22): maven plugin | snapcraft | merged | Merged core22 Maven plugin support into Snapcraft through PR #4657, resolving in commit 952ecb172 after approval from three reviewers. |