feat: gradle plugin initial commit
Metadata
Current evaluation
PR #1052 (initial Gradle plugin) was closed unmerged by its author on 2025-04-02 in favor of canonical/craft-parts#1056, which landed the Gradle plugin via commit 87e494f5.
Resolution: closed superseded
Reason: The author closed the PR stating 'Closing in favor of canonical/craft-parts/pull/1056'; PR #1056 was later merged as commit 87e494f5 'feat: gradle plugin (#1056)', which is the commit that added craft_parts/plugins/gradle_plugin.py. No code from #1052 was merged.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | PR #1052 (initial Gradle plugin) was closed unmerged by its author on 2025-04-02 in favor of canonical/craft-parts#1056, which landed the Gradle plugin via commit 87e494f5. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed without merge in favor of canonical/craft-parts#1056, which delivered the Gradle plugin in commit 87e494f5. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed by author and superseded by pull request #1056. The initial gradle plugin implementation was replaced with an updated contribution. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Superseded by pull request #1056. The author closed this initial Gradle plugin implementation in favor of a subsequent contribution that replaced the work. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/craft-parts#1056
(confidence 97%)
Explicitly named in the closing comment; merged as commit 87e494f5 with plugin implementation, tests and changelog entry.
-
Related To:
canonical/craft-parts#1559
(confidence 80%)
Later follow-up 'feat: add gradle-use plugin' (commit c293ca90) building on the same gradle_plugin.py module.
-
Related To:
canonical/craft-parts#1428
(confidence 72%)
Follow-up enabling the gradle plugin integration test after #1056 landed.
-
Related To:
canonical/craft-parts#1425
(confidence 68%)
Follow-up adding self-contained attribute support to the gradle plugin.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1056 feat: gradle plugin | craft-parts | merged | Gradle plugin support was merged in canonical/craft-parts#1056 via commit 87e494f5, adding implementation, tests, and changelog documentation. | |
| #646 Feature/gradle plugin | snapcraft | closed | PR #646 (initial Gradle plugin, +1515/-112) was closed unmerged after review; the author rebased it as #651, which was merged as commit 48cb3adc6 "new plugin: gradle", fulfilling Launchpad bug 1600492. | |
| #4444 feat: initial craft-application work | snapcraft | closed | Closed unmerged after prolonged inactivity; initial craft-application support later landed via merged PR #4560 at commit 98550856e. | |
| #1032 feat: spring boot plugin | craft-parts | closed | Closed unmerged for a plugin redesign; Maven-wrapper support landed in #1054 (3503ab9b), and a separate Gradle plugin landed in #1056 (87e494f5). |