)]}'
{
  "commit": "919f4d4bdeb08bc8a358829f5e34d8d0794b7d44",
  "tree": "1252393a45df7e8f41e762b00d7ae2e31d58c5b8",
  "parents": [
    "09e97e39e29d870356ce121f9d5e4f229a555caf"
  ],
  "author": {
    "name": "elharo",
    "email": "elharo@users.noreply.github.com",
    "time": "Tue Jul 07 14:53:59 2026 +0000"
  },
  "committer": {
    "name": "elharo",
    "email": "elharo@users.noreply.github.com",
    "time": "Tue Jul 07 14:54:16 2026 +0000"
  },
  "message": "MDEP-1647: throw MojoExecutionException when artifact has no file\n\nPropertiesMojo sets project properties to artifact file paths. If an\nartifact has no file (getFile() returns null), the property cannot be\nmeaningfully set and downstream code expecting the property would fail\nconfusingly. Throw MojoExecutionException with a clear diagnostic\nmessage instead of NPE.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "363446d518098c9dbc7ae52114a91eb7d702f5ae",
      "old_mode": 33188,
      "old_path": "src/main/java/org/apache/maven/plugins/dependency/PropertiesMojo.java",
      "new_id": "c5ce86b5969dc75bc3ffe795c9644979d175fe28",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/maven/plugins/dependency/PropertiesMojo.java"
    }
  ]
}
