Mill: A better build tool for Java, Scala, and Kotlin
10 months ago
- #jvm
- #performance
- #build-tool
- Mill 是一个面向 Java、Scala 和 Kotlin 的构建工具,凭借激进的缓存和并行处理能力,构建速度比 Maven 或 Gradle 快 3-6 倍
- Mill 内置丰富功能,减少了对插件的依赖,简化了开发工作流程
- Mill 的构建过程对 IDE 友好,无需频繁借助外部工具即可轻松浏览和操作
- Mill 通过发挥 Java 的性能优势、易用性和 IDE 支持,旨在改进传统 JVM 构建工具
- Mill 支持编译/运行/测试、JVM 版本管理、代码检查、发布等常见工作流
- Mill 的配置采用类型检查的 JVM 代码编写,增强了可维护性和 IDE 支持
- Mill 具有高度灵活性,支持自定义构建步骤、语言工具链和第三方插件集成
- 无论小型项目还是包含数百个模块的大型单体仓库,Mill 都能良好扩展
- Mill 已在 Spring Boot、Micronaut、Ktor 和 Http4S 等实际项目框架中应用
- 针对小众需求,Mill 拥有丰富的第三方插件生态系统
- 可通过 Scala Discord 社区参与交流,悬赏任务奖金范围 500-3000 美元
- 提供商业支持服务,涵盖培训、项目迁移和长期维护