← Back to issue list

feat: maven rockcraft plugin

View original Github issue

Metadata

Project
rockcraft
Number
#728
Type
pull request
State
closed
Author
vpa1977
Labels
Created
Updated
Closed

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.
79%
#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.
74%
#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.
71%