← Back to issue list

Updated maven plugin to use get_build_properties()

View original Github issue

Metadata

Project
snapcraft
Number
#974
Type
pull request
State
merged
Author
ZenHarbinger
Labels
Created
Updated
Closed

Current evaluation

Merged update to the maven plugin that replaces schema modification with get_build_properties(). Unit tests were added to verify the change, resolving deprecated property checks. CI passed and coverage increased by 0.02%.

Suggested action:

No scores available.

Issue body

Updated the maven.py plugin to use the get_build_properties() method instead of modifying the schema. https://bugs.launchpad.net/snapcraft/+bug/1649986

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged update to the maven plugin that replaces schema modification with get_build_properties(). Unit tests were added to verify the change, resolving deprecated property checks. CI passed and coverage increased by 0.02%.
qwen3.6-35b-a3b-mtp-q6 Merged update to the maven plugin that replaces schema modification with get_build_properties(). Unit tests were added to verify the change, increasing coverage. CI flakiness was resolved prior to merge.
qwen3.6-35b-a3b-mtp-q6 Merged update replaces schema modification in the maven plugin with get_build_properties(), resolving Launchpad bug 1649986. Unit tests were adjusted, coverage increased, and transient CI network issues were cleared before final merge.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1649986 update maven plugin to use get_build_properties snapcraft (launchpad) closed The maven plugin was updated to use get_build_properties() instead of modifying the schema. The issue was closed after implementation.
87%
#975 Updated gradle plugin to use get_build_properties() snapcraft merged Merged following reviewer approval and passing CI. The update replaces direct schema modification in maven.py with the get_build_properties() method, resolving bug 1649988. The change modifies three files, adding 18 lines and removing 4.
87%
#1650606 Updated go plugin to use get_build_properties() snapcraft (launchpad) closed Merged update to the Go plugin replacing schema modification with get_build_properties(), including corresponding test additions.
81%
#1650548 Update make plugin to use get_build_properties snapcraft (launchpad) closed The make plugin was updated to use get_build_properties() instead of schema modification, with tests added. The issue was closed after implementation.
80%
#1650603 Update gulp plugin to use get_build_properties and get_pull_properties snapcraft (launchpad) closed Merged updates to the gulp plugin that replace schema modification with get_build_properties() and get_pull_properties(). Added corresponding plugin and schema tests.
79%
#978 Updated cmake plugin to use get_build_properties() snapcraft merged Merged after reviewer approval and passing CI checks. Updated the cmake plugin to use get_build_properties(), modifying two files and slightly increasing overall test coverage.
79%
#1650547 Update ant plugin to use get_build_properties snapcraft (launchpad) closed Resolved by merging pull request #991, which updated the ant plugin to use get_build_properties() and added corresponding unit tests.
78%
#997 plugins: update go plugin to use get_build_properties() snapcraft merged Merged after approval and passing CI. Updates the Go plugin to use get_build_properties(), adjusts the schema test, and adds unit tests for get_pull_properties() and get_build_properties(). Changes successfully integrated.
78%
#1650078 Updated cmake plugin to use get_build_properties snapcraft (launchpad) closed The cmake.py plugin was updated to use get_build_properties() instead of modifying the schema. The change was implemented and the issue closed as fixed.
78%
#999 Updated autotools plugin to use get_build_properties() snapcraft merged Merged into master. The autotools plugin was updated to use get_build_properties(), with corresponding schema test revisions and new tests for get_pull_properties(). Approved, passed CI, and maintained code coverage.
78%