搜索结果:sbt(13 个)
按分类缩小范围
scala-steward
综合 63
Scala Steward 是一个自动化依赖更新机器人,解决手动排查和升级依赖耗时费力的问题。它能定期检查项目依赖与构建插件的版本更新,并自动提交 PR。支持 sbt、Maven、Mill、Scala CLI 等构建工具及 Giter8 模板。
scalafix
综合 61
Scalafix 是面向 Scala 的代码重构与静态检查(Linting)工具。它主要解决 Scala 项目中的代码规范检查和自动化代码重写问题,核心功能包括对代码进行静态分析检查,以及自动执行代码重构和重写(支持 Dotty、sbt 等生态),帮助开发者提升代码质量并简化升级迁移。
sbt
综合 60
〔中文简介暂未生成〕 sbt, the interactive build tool
coursier
综合 60
〔中文简介暂未生成〕 Pure Scala Artifact Fetching
play-slick
综合 55
play-slick 是专为 Play Framework 打造的 Slick 数据库集成插件。它主要解决两者生命周期协同与演进管理问题:一是将 Slick 深度集成到 Play 生命周期中,确保应用停止或重载时安全释放连接池与线程池资源;二是提供对 Play 数据库演化(evolutions)的支持。
scala-logging
综合 55
scala-logging 是一个封装了 SLF4J 的高性能 Scala 日志库。它利用 Scala 宏(Macros)在编译期自动生成日志级别检查代码,避免了手动写 `isDebugEnabled` 的繁琐和高昂的字符串插值开销;同时提供 `LazyLogging` 等特质,开箱即用、便捷高效。
twirl
综合 54
Twirl 是 Play 框架默认的模板引擎,也可在 Scala 或 Java 项目中脱离 Play 独立使用。它主要用于高效构建 Web 页面和文本输出,核心功能是将 HTML、JS、XML 或 TXT 等模板文件自动编译生成标准的 Scala 源代码,并提供 sbt 与 Maven 插件支持无缝集成构建。
scalac-scoverage-plugin
综合 52
scalac-scoverage-plugin 是一个 Scala 代码覆盖率核心工具库。它解决了传统行覆盖率难以准确衡量 Scala 单行多语句/多分支代码的问题,核心提供**语句覆盖率**与**分支覆盖率**统计,并内置报表生成工具,支持与 sbt、Maven 等构建工具集成。
Laika
综合 52
〔中文简介暂未生成〕 Site and E-book Generator and Customizable Text Markup Transformer for sbt, Scala and Scala.js
sbt-eclipse
综合 51
〔中文简介暂未生成〕 Plugin for sbt to create Eclipse project definitions
scastie
综合 51
Scastie 是可在浏览器中直接运行的 Scala 交互式 Playground(类似网页版 sbt)。它解决了本地搭建 Scala 环境繁琐的问题,支持任意 Scala 版本、多后端(Scala 3、Scala.js 等)及公开库依赖检索。核心功能包括类似 IDE 的 worksheet 模式、代码在线分享与网页嵌入。
scala3-example-project
综合 44
scala3-example-project 是一个基于 sbt 构建的 Scala 3 示例项目。它主要解决开发者快速上手或迁移到 Scala 3 的环境配置问题。核心功能是提供开箱即用的标准配置,支持直接使用 sbt 进行编译、运行、测试及启动交互式 REPL,并附带项目搭建与配置调整指引。
sbt-web
综合 41
`sbt-web` 是一个用于构建 Web 类 sbt 插件的 Scala 库,可独立用于任何 sbt 项目。它主要解决前端资源处理问题,核心功能包括:规范 Web 资源目录结构、支持 sbt 任务细粒度增量执行、管理并解压 WebJars,以及提供标准化的编译错误报告。