feat: maven rockcraft plugin
Metadata
Current evaluation
Closed without merging. Proposed Maven plugin hardlink adjustments were moved to draft pending a craft-parts JAVA_HOME dependency. Reviewers requested dependency updates, but the contribution was abandoned without resolution.
Suggested action: —
No scores available.
Issue body
Add overrides for craft-part maven plugin to allow building Maven projects in rockcraft.
Namely:
- Do not link /bin/java as it conflicts with the base-files_base slice
The PR requires https://github.com/canonical/craft-parts/pull/895
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed without merging. Proposed Maven plugin hardlink adjustments were moved to draft pending a craft-parts JAVA_HOME dependency. Reviewers requested dependency updates, but the contribution was abandoned without resolution. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed and moved to draft. The author deferred changes, planning to fix the JAVA_HOME conflict in a separate craft-parts PR. This PR will be resubmitted to only remove the conflicting hardlink, pending the external dependency. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed as superseded. The author deferred the path restriction fix to an upstream craft-parts PR setting JAVA_HOME. The PR was left pending upstream resolution and dependency updates. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1050 feat: maven plugin enhancement | craft-parts | closed | Closed without merging. Reviewer requested splitting the maven wrapper and Java version validation features into separate PRs. The changes remain abandoned with 41 unresolved review comments. | |
| #752 feat: do not create /bin/java symlink | rockcraft | merged | Merged PR overrides maven and ant plugins to prevent creating a /bin/java symlink, resolving craft-parts issue #813 and enabling rock builds. Approved by two reviewers. Follow-up PR #916 handles documentation overrides. | |
| #1113 wip maven-use plugin | craft-parts | closed | Closed without merging. The work-in-progress Maven plugin pull request was abandoned after failing unit tests and linters, with no reviewer engagement or comments. |