feat: allow customizations on MavenPlugin
Metadata
Current evaluation
Merged PR #1154 added MavenPlugin subclass hooks for extra operations and custom deployment paths without changing default behavior (commit 03d22354).
Resolution: closed resolved
Reason: The approved PR passed all CI checks and was merged as commit 03d22354, delivering the requested customization hooks while preserving existing Maven packaging behavior.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This commit adds some "customization points" to the MavenPlugin and related
code that allows subclasses to perform extra operations (in addition to the
default "mvn package") and to "deploy" to different paths.
No changes in the default behavior of the plugin.
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1154 added MavenPlugin subclass hooks for extra operations and custom deployment paths without changing default behavior (commit 03d22354). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged MavenPlugin subclass customization hooks for extra operations and deployment destinations, preserving default behavior (commit 03d22354). | |
| qwen/qwen3.6-35b-a3b | — | — | Merged feature adding customization points to MavenPlugin, allowing subclasses to run extra operations and deploy to custom paths without changing default behavior. Approved by three reviewers and passed all CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to add customization points to MavenPlugin, allowing subclasses to run additional operations and deploy to custom paths while preserving default behavior. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1148 feat: Plugin-constrained build-attributes | craft-parts | merged | Merged PR #1148 in commit 9f4e255d, introducing plugin-gated build attributes and self-contained support for the maven and maven-use plugins. |