3 个仓库
Systems for automating the compilation, testing, and packaging of Java projects through standardized models.
Distinct from Java Packaging Plugins: Existing candidates are either educational projects or specific plugins, not the core build tool identity.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Java Build Automation Tools. Refine with filters or upvote what's useful.
Maven 是一个 Java 构建自动化工具和软件构建编排器。它作为一个项目生命周期管理器和依赖管理系统,使用标准化的项目对象模型(POM)来编译、测试和打包 Java 项目。 该项目以基于阶段的构建生命周期和基于插件的扩展模型为特色,允许用户将自定义目标绑定到特定的构建阶段。它通过多模块项目编排来协调复杂的软件,并通过中和环境变量和控制工具链版本来确保可重复的构建工作流。 其功能涵盖全面的依赖管理,包括传递依赖解析和向远程仓库发布构件。该系统还通过模板提供项目生成,并为生成 API 参考和项目站点提供详细的文档生成功能。 该工具包含一个带有输入补全功能的命令行界面,并支持使用本地构件缓存进行离线构建执行。
Provides a comprehensive system for compiling, testing, and packaging Java projects using a standardized project object model.
本项目是一个 LeetCode 解决方案仓库,包含一系列算法和数据库问题解决方案。它作为算法实现指南和竞争性编程参考,提供优化代码以演示数据结构的使用和高效的编码模式。 该仓库包括以多种编程语言实现的复杂计算挑战的解决方案,以及用于跨各种难度级别进行数据检索和操作的 SQL 查询集合。这些资源专为竞争性编程学习和技术面试准备而设计。 该项目使用特定于语言的目录结构和基于问题的映射来组织源代码。它还利用基于 Gradle 的构建包装器进行 Java 编译,并使用 Shell 脚本进行文本处理。
Uses Java build automation tools to compile and package projects consistently across environments.
Apache Maven Build Accelerator is a command-line build runner and extension designed to speed up Java software compilation and multi-module project execution. It distributes compilation tasks concurrently across multiple available CPU cores by default and executes these tasks inside a persistent background daemon. This background process serves multiple consecutive requests without restarting the runtime environment, while caching loaded plugin classes and compiled native code across executions to eliminate redundant parsing overhead. The tool provides specialized handling for concurrent exec
Serves as a command-line Java build runner that distributes multi-module project compilation across CPU cores.