feat: add Maven POM inspector
Metadata
Current evaluation
Merged PR #192 as commit 8a6ca8b, adding a Maven POM inspector that inspects downloaded dependency POMs and fixes #168.
Resolution: closed resolved
Reason: PR #192 was merged into main as commit 8a6ca8b. Its implementation added the Maven POM inspector and explicitly closed fetch-service#168.
Evaluated by: mr-cal-bot
No scores available.
Issue body
POM-based projects declared their dependencies by version; as such, when building the project Maven accesses the POM for each dependency through a fully-qualified URL that includes the group, artifact, and version.
This means that this inspector can be very simple because there is no "index" that Maven queries to determine versions; instead, we just inspect the downloaded POMs.
Fixes #168
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #192 as commit 8a6ca8b, adding a Maven POM inspector that inspects downloaded dependency POMs and fixes #168. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/fetch-service#192 as 8a6ca8b, adding a Maven POM inspector that resolves dependency versions by inspecting downloaded POMs and fixes #168. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged implementation of a Maven POM inspector that resolves dependencies by inspecting downloaded POM files instead of querying a central index. Approved by two reviewers, the change fixes issue #168 and modifies 8 files with 888 additions and 89 deletions. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
fetch-service#168
(confidence 100%)
PR #192 states “Fixes #168,” and the merged commit adds inspectors/maven/pom.go.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #180 feat: add inspector for Jar files downloaded by Maven | fetch-service | merged | Merged PR #180 in commit 6e47255, adding a Maven-aware JAR inspector that reads pom.xml metadata and fixes #169. | |
| #169 Add a Java jar inspector | fetch-service | closed | Implemented and merged a Maven JAR inspector in PR #180 via commit 6e47255, using pom.xml metadata to inspect JARs downloaded by Maven. | |
| #1138 feat: improve error messages when parsing XML | craft-parts | merged | Merged PR #1138 as commit 281cb7d8, improving maven-use XML parse errors by displaying the full offending XML element for easier debugging. |