awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • apache/mavenAvatar apache

    apache/maven

    5,161Vezi pe GitHub↗

    Maven este un instrument de automatizare a build-ului Java și un orchestrator de build software. Funcționează ca un manager de ciclu de viață al proiectului și sistem de gestionare a dependențelor, folosind un model de obiect al proiectului (POM) standardizat pentru a compila, testa și împacheta proiecte Java. Proiectul se distinge printr-un ciclu de viață al build-ului bazat pe faze și un model de extensie bazat pe plugin-uri, permițând utilizatorilor să lege obiective personalizate de etape specifice ale build-ului. Coordonează software-ul complex prin orchestrarea proiectelor multi-modul și asigură un flux de lucru reproductibil prin neutralizarea variabilelor de mediu și controlul versiunilor de toolchain. Capabilitățile sale acoperă gestionarea cuprinzătoare a dependențelor, inclusiv rezolvarea dependențelor tranzitive și publicarea artefactelor în repository-uri remote. Sistemul oferă, de asemenea, generarea de proiecte prin template-uri și generarea de documentație detaliată pentru producerea referințelor API și a site-urilor de proiect. Instrumentul include o interfață de linie de comandă (CLI) cu completare automată și suportă execuția build-ului offline folosind un cache local de artefacte.

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

    Javaapache-mavenbuild-managementhacktoberfest
    Vezi pe GitHub↗5,161
  • eirslett/frontend-maven-pluginAvatar eirslett

    eirslett/frontend-maven-plugin

    4,368Vezi pe GitHub↗

    Acest proiect este un plugin Maven care integrează procesele de build Node.js și npm în ciclul de viață al build-ului Java. Acesta acționează ca un orchestrator de build și manager de mediu, permițând execuția scripturilor npm și a task runner-elor frontend în timpul procesului de build al unui proiect Java. Plugin-ul gestionează descărcarea și extragerea binarelor specifice Node.js și npm în directoarele locale ale proiectului. Acest lucru asigură medii de build consistente și cross-platform prin rezolvarea binarelor în funcție de sistemul de operare gazdă și arhitectura CPU, fără a modifica starea globală a sistemului. Oferă orchestrare pentru toolchain-urile frontend, inclusiv execuția managerilor de pachete, a test runner-elor și a automatizării scripturilor. Sistemul suportă injectarea variabilelor de mediu, configurarea proxy-ului de rețea pentru medii restricționate și cache-ul descărcărilor binare pentru a reduce overhead-ul de rețea. Integrarea cu mediile de dezvoltare integrate (IDE) oferă suport pentru build-uri incrementale pentru a preveni execuția inutilă a sarcinilor.

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

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