← Back to issue list

feat(core22): maven plugin

View original Github issue

Metadata

Project
snapcraft
Number
#4657
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Merged the core22 maven plugin. Approved by three reviewers with full test coverage. Despite two unresolved review comments and a note about broken tests, the feature was successfully integrated.

Suggested action:

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox run -m lint`? - [ ] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`) -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged the core22 maven plugin. Approved by three reviewers with full test coverage. Despite two unresolved review comments and a note about broken tests, the feature was successfully integrated.
qwen3.6-35b-a3b-mtp-q6 Merged into main. Adds Maven plugin support for core22. Codecov confirmed full coverage of modified lines, though a maintainer noted broken tests. Integrated despite test issues.
qwen3.6-35b-a3b-mtp-q6 Merged. Added a Maven plugin for core22. Codecov verified test coverage for modified files. The feature was successfully integrated into the main branch.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3870 plugins command: support for core22 snapcraft merged Merged changes adding core22 support to the plugins command and clarifying base selection messages. Approved by a reviewer, passed CI, and integrated into main despite a minor 0.04% coverage decrease.
77%
#3952 flutter: new core22 plugin snapcraft merged Merged the new core22 Flutter plugin after two approvals and passing CI. It replaces the buggy existing plugin, achieved 100% diff coverage, and increased overall coverage by 0.06%.
74%
#2364 maven plugin: add support for bases snapcraft merged Added base awareness to the Maven plugin, supporting core16 and core18. Merged after reviewer approval and CI checks, resolving Launchpad issue #1794793. Changes modify 18 files with 778 additions and 345 deletions.
72%
#5209 tests: enable core24 plugin tests snapcraft merged Merged after four reviewers approved. The changes enable core24 plugin tests across 132 files, adding 2,795 lines. CI checks passed and the code was successfully integrated into the main branch.
72%
#492 Gradle plugin support in core22 craft-parts closed Gradle plugin support for core22 was completed and merged via pull request #1056 in the craft-parts repository, addressing the lack of Java build plugins for the core22 base.
72%
#2973 specifications: add core20 plugin specification snapcraft merged Merged the addition of the core20 plugin specification. The change added 216 lines across two files and was approved by one reviewer.
71%
#223 packages: package filter for core22 craft-parts merged Merged changes applying the core20 package filter behavior to core22. Approved by one reviewer, passed CI checks, and modified one file (+41/-1).
70%