Files
Sebastian Poxhofer 87088344a2 feat(managers): add support for the Smithy framework (#44737)
* feat: add support for smithy framework

* docs: remove comment and exclude from schema validation

* docs: use relativ link
2026-07-22 07:50:04 +00:00
..

Renovate updates the Maven dependencies declared in the maven.dependencies section of Smithy smithy-build.json files. For example:

{
  "version": "1.0",
  "maven": {
    "dependencies": ["software.amazon.smithy:smithy-aws-traits:1.37.0"],
    "repositories": [{ "url": "https://repo.example.com/maven" }]
  }
}

Repositories from maven.repositories are used as the registries for version lookups. When the file defines no repositories, Renovate defaults to Maven Central, which matches Smithy's own resolution behavior.

Dependency coordinates or repository URLs that contain ${ENV_VAR} placeholders are skipped. If all your repositories use placeholders, configure registryUrls in your Renovate config instead.

Maven version ranges like [1.0, 2.0) are supported via Maven versioning.