plugins: add maven plugin
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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 | 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. | |
| #4672 Enable Snapcraft plugins in craft-application codepath | snapcraft | merged | Merged via rebase merge after two approvals and passing CI. Registers Snapcraft plugins in the craft-application codepath and adds confinement and base variables to the lifecycle for plugin usage. | |
| #1298 jhbuild plugin: new plugin | snapcraft | merged | Merged a new JHBuild plugin for Snapcraft. The contributor removed a Xenial-incompatible dependency, simplified code, and resolved reviewer concerns regarding dependency resolution. Following maintainer approval, the plugin was integrated into the codebase. | |
| #1544 plugins: add the ruby plugin | snapcraft | merged | Merged the Ruby plugin addition to Snapcraft. Approved by three reviewers with passing CI checks. Commits were preserved via a two-commit squash, and the main commit title was adjusted per reviewer feedback before final merge. |