搜索结果:sbt-plugin(8 个)
按分类缩小范围
giter8
综合 60
Giter8 是一个基于 Scala 开发的命令行脚手架工具。它主要解决项目初始化繁琐的问题,核心功能是直接拉取发布在 GitHub 或其他 Git 仓库中的模板,自动生成对应的项目目录与文件,常作为 sbt 插件用于快速搭建 Scala 等项目工程。
sbt-native-packager
综合 60
sbt-native-packager 是一个 sbt 插件,解决 Scala/Java 应用打包及系统部署繁琐的问题。它能直接将应用构建为原生格式,支持输出 zip/tar 压缩包、Debian/RPM 安装包、macOS DMG、Windows MSI 以及 Docker 和 GraalVM 原生镜像;同时提供开箱即用的启动脚本,并支持 Systemd 等服务管理配置。
play-slick
综合 55
play-slick 是专为 Play Framework 打造的 Slick 数据库集成插件。它主要解决两者生命周期协同与演进管理问题:一是将 Slick 深度集成到 Play 生命周期中,确保应用停止或重载时安全释放连接池与线程池资源;二是提供对 Play 数据库演化(evolutions)的支持。
twirl
综合 54
Twirl 是 Play 框架默认的模板引擎,也可在 Scala 或 Java 项目中脱离 Play 独立使用。它主要用于高效构建 Web 页面和文本输出,核心功能是将 HTML、JS、XML 或 TXT 等模板文件自动编译生成标准的 Scala 源代码,并提供 sbt 与 Maven 插件支持无缝集成构建。
sbt-release
综合 53
sbt-release 是一个用于 Scala 项目的 sbt 发布插件。它解决了项目版本发布流程繁琐、易出错的问题,提供了开箱即用且高度可定制的发布工作流,支持语义化版本管理、Git 状态检查、运行测试、自动更新 `version.sbt` 版本号及制品发布。
sbt-eclipse
综合 51
〔中文简介暂未生成〕 Plugin for sbt to create Eclipse project definitions
conscript
综合 48
conscript 是一个基于 Scala 开发的分发工具。它利用 GitHub 和 Maven 仓库作为基础架构,核心功能是像 APT 或 Homebrew 一样,帮助开发者轻松安装、更新和管理基于 Scala 的命令行应用程序。
sbt-war
综合 48
sbt-war(前身为 xsbt-web-plugin)是一款专为 sbt 打造的插件,主要解决 Scala/Java Web 项目在 sbt 环境下的打包与本地运行问题。它支持将源码、依赖库及静态资源一键打包为标准 WAR 文件,并提供便捷的本地启动(warStart)与停止(warStop)运行功能。