awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 个仓库

Awesome GitHub RepositoriesLifecycle Phase Binding

Binding specific plugin goals to standardized stages of a build lifecycle.

Distinct from Build Logic Extensions: Distinct from general build logic extensions by focusing specifically on the timing and order of execution within a defined lifecycle.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Lifecycle Phase Binding. Refine with filters or upvote what's useful.

Awesome Lifecycle Phase Binding GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • apache/mavenapache 的头像

    apache/maven

    5,161在 GitHub 上查看↗

    Maven 是一个 Java 构建自动化工具和软件构建编排器。它作为一个项目生命周期管理器和依赖管理系统,使用标准化的项目对象模型(POM)来编译、测试和打包 Java 项目。 该项目以基于阶段的构建生命周期和基于插件的扩展模型为特色,允许用户将自定义目标绑定到特定的构建阶段。它通过多模块项目编排来协调复杂的软件,并通过中和环境变量和控制工具链版本来确保可重复的构建工作流。 其功能涵盖全面的依赖管理,包括传递依赖解析和向远程仓库发布构件。该系统还通过模板提供项目生成,并为生成 API 参考和项目站点提供详细的文档生成功能。 该工具包含一个带有输入补全功能的命令行界面,并支持使用本地构件缓存进行离线构建执行。

    Binds custom plugin goals to specific build lifecycle phases to strictly control the order of execution.

    Javaapache-mavenbuild-managementhacktoberfest
    在 GitHub 上查看↗5,161
  • eirslett/frontend-maven-plugineirslett 的头像

    eirslett/frontend-maven-plugin

    4,368在 GitHub 上查看↗

    该项目是一个将 Node.js 和 npm 构建流程集成到 Java 构建生命周期中的 Maven 插件。它充当构建编排器和环境管理器,允许在 Java 项目的构建过程中执行 npm 脚本和前端任务运行器。 该插件管理特定 Node.js 和 npm 二进制文件到本地项目目录的下载和解压。这通过根据宿主操作系统和 CPU 架构解析二进制文件,确保了跨平台构建环境的一致性,且不会修改全局系统状态。 它为前端工具链提供编排,包括包管理器、测试运行器和脚本自动化的执行。该系统支持环境变量注入、受限环境下的网络代理配置以及二进制下载缓存,以减少网络开销。 与集成开发环境 (IDE) 的集成提供了对增量构建的支持,以防止不必要的任务执行。

    Binds frontend tool execution to specific phases of the Maven build lifecycle.

    Java
    在 GitHub 上查看↗4,368
  1. Home
  2. Software Engineering & Architecture
  3. Plugin-Based Logic Extensions
  4. Build Logic Extensions
  5. Lifecycle Phase Binding