← Back to issue list

feat: allow customizations on MavenPlugin

View original Github issue

Metadata

Project
craft-parts
Number
#1154
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

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.
73%