Automated Dependency Updates for sbt
Categories: java
Renovate supports updating sbt dependencies.
File Matching¶
By default, Renovate will check any files matching any of the following regular expressions:
/\.sbt$/
/project/[^/]*\.scala$/
/project/build\.properties$/
/(^|/)repositories$/
For details on how to extend a manager's managerFilePatterns value, please follow this link.
Supported datasources¶
This manager supports extracting the following datasources: maven, sbt-package, sbt-plugin, github-releases.
Dependency types¶
This manager extracts the following depType values:
depType |
Description |
|---|---|
plugin |
An sbt plugin added via addSbtPlugin or addCompilerPlugin |
Other depType values are extracted dynamically from the classifier or configuration string in the build file (e.g. % "test", % Provided, classifier "sources").
Default config¶
{
"managerFilePatterns": [
"/\\.sbt$/",
"/project/[^/]*\\.scala$/",
"/project/build\\.properties$/",
"/(^|/)repositories$/"
],
"versioning": "ivy"
}
Additional Information¶
Extracts Maven artifact dependencies for SBT.
Open items¶
The below list of features and bugs were current when this page was generated on April 05, 2026.
Feature requests¶
- Support autoreplace for sbt manager #25643