← Back to issue list

ant plugin: switch to using ant snap for building (by default)

View original Github issue

Metadata

Project
snapcraft
Number
#2597
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

Merged in snapcraft#2597 (14d12bbb3), switching the Ant plugin to build with the ant snap by default while retaining ant-version with checksum as an alternative.

Resolution: closed resolved

Reason: PR #2597 was approved and merged as commit 14d12bbb3, implementing the Ant plugin's default use of the ant snap.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in snapcraft#2597 (14d12bbb3), switching the Ant plugin to build with the ant snap by default while retaining ant-version with checksum as an alternative.
stealth/space-bunny-alpha — closed resolved Merged in snapcraft#2597 (14d12bbb3), switching the Ant plugin to build with the ant snap by default while retaining ant-version plus checksum as an alternative.
stealth/space-bunny-alpha — closed resolved Merged #2597 in commit 14d12bbb3, making the Ant plugin use the ant snap by default while retaining ant-version and ant-checksum as alternatives.
stealth/space-bunny-alpha — closed resolved Merged in snapcore/snapcraft#2597 (commit 14d12bbb3), making the Ant plugin use the ant snap by default while retaining ant-version plus checksum as an alternative.
qwen/qwen3.6-35b-a3b — — Merged. Switches the ant plugin to use the ant snap for building by default, allowing an alternative ant-version with a checksum. Approved by reviewer, passed CI, rebased, and merged with 155 additions and 23 deletions across two files.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Updates the ant plugin to use the ant snap by default for building, preserving support for custom versions, checksums, and channels. Approved by @bodewig following rebasing and validation.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1477745 Runtime/build-time discrepancies with jdk and ant plugins snapcraft (launchpad) closed Migrated to canonical/snapcraft#15 and closed by sergiusens (2019) as handled by 3.x base support: ant gained base/build-env handling (#2370, #2453 jre defaults) and the jdk plugin was removed in merged PR #2376 (b556781ad); ant later switched to the ant snap by default (14d12bbb3).
76%
#1600410 Update ant plugin and add ant plugin test snapcraft (launchpad) closed Ant plugin was updated in snapcore/snapcraft PR #644, replacing shell copy/mkdir calls with Python standard-library APIs and adding tests; merged as commit 01273e718.
74%
#1650547 Update ant plugin to use get_build_properties snapcraft (launchpad) closed Ant was updated to use get_build_properties() and register build properties for correct warnings; snapcore/snapcraft#991 merged as commit 65efd4678.
71%
#1794776 Update the ant plugin to be base aware snapcraft (launchpad) closed Ant plugin was made base-aware by merged PR snapcore/snapcraft#2370 (commit eab7fcf15), adding core16 and core18 support.
70%