Skip to content

Fix Maven POM license metadata for aboutlibraries compatibility - #260

Merged
Dimezis merged 2 commits into
masterfrom
copilot/fix-blurview-performance-issue
May 12, 2026
Merged

Fix Maven POM license metadata for aboutlibraries compatibility#260
Dimezis merged 2 commits into
masterfrom
copilot/fix-blurview-performance-issue

Conversation

Copilot AI commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

License detection tools (e.g. mikepenz/aboutlibraries) fail to identify BlurView's Apache 2.0 license because the POM's license URL used a non-standard path format that doesn't match recognized patterns.

Changes

  • Canonical license URL: replaced https://opensource.org/license/apache-2-0 with https://www.apache.org/licenses/LICENSE-2.0 — singular license vs plural licenses, and apache-2-0 vs Apache-2.0 both break URL-pattern matching in tools like aboutlibraries
  • Added distribution = 'repo' to the license element per Maven POM standard
  • Added <scm> block with git connection info for broader tool compatibility
licenses {
    license {
        name = 'Apache License, Version 2.0'
        url = 'https://www.apache.org/licenses/LICENSE-2.0'
        distribution = 'repo'
    }
}
scm {
    url = 'https://github.com/Dimezis/BlurView'
    connection = 'scm:git:git://github.com/Dimezis/BlurView.git'
    developerConnection = 'scm:git:ssh://git@github.com/Dimezis/BlurView.git'
}

Copilot AI changed the title [WIP] Fix performance issue in BlurView Fix Maven POM license metadata for aboutlibraries compatibility Apr 8, 2026
Copilot AI requested a review from Dimezis April 8, 2026 13:48
@Dimezis
Dimezis marked this pull request as ready for review May 12, 2026 20:34
@Dimezis
Dimezis merged commit f7557de into master May 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants