macOS
brew install coursierlocal Homebrew formula metadata
安装
brew install coursierlocal Homebrew formula metadata
nix profile install nixpkgs#coursiernixpkgs package indexes · pkgs/by-name/co/coursier/package.nix · 来源: api.github.com
scoop install main/coursierScoop official bucket manifest trees · bucket/coursier.json · 来源: api.github.com
概览
Pure Scala Artifact Fetching
历史
Coursier is a Scala application and artifact manager used to install Scala applications, set up Scala development environments, and download and cache JVM artifacts.
The public repository was created in 2015. The official overview describes Coursier as a Maven/Ivy-style dependency resolver and fetcher rewritten from scratch in Scala, designed to be fast and embeddable.
The README notes that large parts of Coursier development since September 2018 were funded by the Scala Center.
Coursier became infrastructure in the Scala ecosystem rather than only an end-user CLI. The official users page lists Scastie, Scalafiddle, Ammonite, Mill, sbt, Pants, Scalafmt, Scalafix, Scala Jupyter kernels, and Scala language-server tooling as users or integrations.
The Coursier docs also record a major packaging milestone: sbt 1.3.x shipped with Coursier support enabled by default, reducing the need for the separate `sbt-coursier` plugin in most sbt 1.3.x builds.
As the `cs` command-line tool, Coursier installs Scala applications, launches applications, creates standalone launchers, resolves dependencies, fetches artifacts, manages Java runtimes, and sets up common Scala tools.
For private repositories, credentials can be supplied inline, by environment or Java property, or via `credentials.properties` in platform-specific config locations.
Coursier matters to package and build-tool maintainers because it sits at the boundary between package managers, Maven/Ivy metadata, launcher generation, dependency caches, and Scala build reproducibility. It is both a CLI package and a library consumed by other tools.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
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.
Credential-bearing paths to review before unattended agent runs.
~/.config/coursier/credentials.properties~/Library/Application Support/Coursier/credentials.properties可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
coursier | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/coursier/coursier
安装元数据
| 软件包键 | brew:coursier |
|---|---|
| 版本 | 2.1.24 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/coursier |
| 主页 | https://get-coursier.io/ |
| 仓库 | https://github.com/coursier/coursier |
| 上游文档 | https://get-coursier.io/docs/overview |
| 许可证 | Apache-2.0 |
| 源码归档 | https://github.com/coursier/coursier/releases/download/v2.1.24/coursier.jar |
| 依赖 | openjdk |
| Bottle | 可用 (于 all) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | coursier |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
coursier
nix profile install nixpkgs#coursiermain/coursier
scoop install main/coursier来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.