pkg.soopen package index

brew / Rang 765

sbt mit Homebrew, chocolatey, MacPorts, Nix, pacman, scoop, winget installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für sbt in AI-Agent-Workflows.

Agent-Sicherheit

Antwort zur Agent-Sicherheit

sbt builds Scala projects and can publish artifacts to repositories.

Credential-Zugriff

Reads credentials files, environment variables, and repository config.

Änderungen an Remote-Zustand

Can run tasks and plugins that publish or call remote services.

Publish-/Artefakt-Risiko

Can publish jars, plugins, and release metadata.

Empfohlene Kontrolle

Gate publish, release, and credentialed repository tasks.

Hinweise für Agent-Nutzung

Allow compile/test; require approval for publish, release, and secret-backed tasks.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install sbt

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install sbt

MacPorts ports tree · devel/sbt/Portfile · Quelle: api.github.com

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#sbt

nixpkgs package indexes · pkgs/by-name/sb/sbt/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S sbt

Arch Linux sync databases · sbt · Quelle: geo.mirror.pkgbuild.com

Windows

Chocolateyverifiziert · 92%
choco install sbt

Chocolatey community package catalog · sbt · Quelle: community.chocolatey.org

Scoopverifiziert · 92%
scoop install main/sbt

Scoop official bucket manifest trees · bucket/sbt.json · Quelle: api.github.com

Windows Package Managerverifiziert · 92%
winget install --id sbt.sbt -e

Windows Package Manager source index · sbt.sbt · Quelle: cdn.winget.microsoft.com

Überblick

Paketzusammenfassung

Build tool for Scala projects

Befehle und Aliase

  • sbt

Verlauf

Projektgeschichte und Nutzung

sbt is an interactive, extensible build tool for Scala and other JVM projects. A build is normally checked into the project as build.sbt plus supporting files under project/, while user-wide settings live under ~/.sbt.

Projektgeschichte

sbt evolved as a JVM build tool centered on Scala projects. Its long-running 0.x line was followed by sbt 1.x, whose reference documentation records migration from 0.13 and continued changes across the 1.x series.

Adoptionsgeschichte

sbt became closely associated with Scala development and is distributed by numerous operating-system package managers. Its plugin ecosystem and support for Java and Scala sources broaden its role beyond a simple Scala compiler front end.

Wie es verwendet wird

Developers commonly run sbt interactively or invoke commands such as compile, test, run, package, and publish from a project base directory. Dependencies, plugins, repositories, credentials, and custom tasks are expressed through the build definition and supporting files.

Warum Paket-Nerds sich dafür interessieren

sbt is notable for treating a build as a programmable, scoped graph of settings and tasks. Package enthusiasts also encounter its layered caches, launcher configuration, project-local build definition, global settings, plugin resolution, and repository credentials—details that strongly affect reproducibility and CI behavior.

Zeitleiste

  • 2017: The sbt 1.0 release line succeeded the widely used 0.13 series.
  • Current 1.x era: The project maintains a versioned reference manual and migration documentation.

Related projects

  • Scala is sbt's primary language ecosystem.
  • Ivy-compatible and Maven repositories supply dependencies.
  • sbt plugins extend the build definition and participate in their own dependency graph.

Sicherheitslage

Risikostufe: yellow

generalized runtime or code generation signal.

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

  • generalized runtime or code generation signal

Signale

  • text:build tool

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 1 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
./build.sbt./*.sbt./project/*.sbt./project/*.scala~/.sbt/1.0/global.sbt~/.sbt/1.0/*.sbt~/.sbt/repositories

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.sbt/.credentials

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
sbtcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-09-19
Manager-Version2.0.9
Manager aktualisiert2026-09-14
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/sbt/sbt

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:sbt
Version2.0.9
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/sbt
Homepagehttps://www.scala-sbt.org/
Repositoryhttps://github.com/sbt/sbt
Upstream-Dokumentationhttps://www.scala-sbt.org/
LizenzApache-2.0
Quellarchivhttps://github.com/sbt/sbt/releases/download/v2.0.8/sbt-2.0.8.tgz
Zuletzt aktualisiert2026-09-14T09:52:54Z
Pulseupdated
Abhängigkeitenopenjdk
Bottleverfügbar (auf all)
Homebrew post-installnicht definiert
Dienstkeiner deklariert
EinschränkungenYou can use $SBT_OPTS to pass additional JVM options to sbt. Project specific options should be placed in .sbtopts in the root of your project. Global settings should be placed in $HOMEBREW_PREFIX/etc/sbtopts The installation does not include `sbtn`.

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namesbt
Aliases
  • sbt@2
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

sbt

nix profile install nixpkgs#sbt
  • normalized package name match
  • Abgeglichen nach: Sbt
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sb/sbt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
pacman95%

sbt 1:2.0.6-1

The interactive build tool

https://www.scala-sbt.org/

sudo pacman -S sbt
  • License: Apache-2.0
  • Architecture: any
  • 2 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Sbt
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: sbt from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

sbt

sudo port install sbt
  • normalized package name match
  • Abgeglichen nach: Sbt
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/sbt/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

sbt

choco install sbt
  • normalized package name match
  • Abgeglichen nach: Sbt
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: sbt from https://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','ryujinx'
Scoop95%

main/sbt

scoop install main/sbt
  • normalized package name match
  • Abgeglichen nach: Sbt
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/sbt.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

sbt.sbt

winget install --id sbt.sbt -e
  • normalized package name match
  • Abgeglichen nach: Sbt
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: sbt.sbt from https://cdn.winget.microsoft.com/cache/source.msix

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated agent safety answer
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation