awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Java build tool

تم تحديث الترتيب في 29 يوليو 2026

For java build dependencies, the strongest matches are gradle/gradle (Gradle is a comprehensive build automation and dependency management), apache/maven (Apache Maven is a flagship build automation and dependency) and sbt/sbt (Sbt is a JVM build tool supporting both Java). apache/maven-mvnd and chen3feng/blade-build round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked Java build tools and dependency managers, ranked by GitHub stars and activity. Compare the top options and pick the right one.

Java build tool

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • gradle/gradleالصورة الرمزية لـ gradle

    gradle/gradle

    18,687عرض على GitHub↗

    Gradle is a build automation tool for the Java Virtual Machine that functions as a polyglot build orchestrator. It automates the compilation, testing, and packaging of software across multiple programming languages using a structured workflow. The project acts as a build performance optimizer, utilizing daemon processes, parallel execution, and result caching to reduce redundant computation. It also serves as a dependency management system that resolves external libraries and plugins while verifying checksums to ensure integrity. The system coordinates complex build lifecycles and task depen

    Gradle is a comprehensive build automation and dependency management tool for Java projects that supports transitive resolution, multi-module structures, incremental compilation, and Maven Central integration.

    GroovyIncremental Build Engines
    عرض على GitHub↗18,687
  • apache/mavenالصورة الرمزية لـ apache

    apache/maven

    5,161عرض على GitHub↗

    Maven is a Java build automation tool and software build orchestrator. It functions as a project lifecycle manager and dependency management system, using a standardized project object model to compile, test, and package Java projects. The project distinguishes itself through a phase-based build lifecycle and a plugin-based extension model, allowing users to bind custom goals to specific build stages. It coordinates complex software through multi-module project orchestration and ensures a reproducible build workflow by neutralizing environmental variables and controlling toolchain versions.

    Apache Maven is a flagship build automation and dependency management system for Java that handles transitive resolution, multi-module projects, Maven Central integration, and plugin ecosystems natively.

    JavaTransitive Dependency Resolution
    عرض على GitHub↗5,161
  • sbt/sbtالصورة الرمزية لـ sbt

    sbt/sbt

    4,929عرض على GitHub↗

    Sbt is a JVM build tool and dependency management system designed for Scala and Java. It functions as a multi-project build orchestrator that manages the compilation of source code, resolves external libraries from remote repositories, and packages binaries for distribution. The project is distinguished by its interactive build system, which provides a read-eval-print loop for real-time state inspection and task execution. It utilizes a dependency-graph based execution model to process tasks and maintains a type-safe key-value store for dynamic build configuration. Its capabilities cover JVM

    Sbt is a JVM build tool supporting both Java and Scala that handles dependency resolution and multi-module project structures, though it is primarily optimized for the Scala ecosystem rather than a pure Java workflow.

    ScalaIncremental CompilationDependency Caching
    عرض على GitHub↗4,929
  • apache/maven-mvndالصورة الرمزية لـ apache

    apache/maven-mvnd

    3,427عرض على GitHub↗

    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

    This repository provides a daemon-based wrapper for the standard Java build and dependency management tool, offering incremental builds and faster execution while utilizing the full ecosystem.

    JavaBuild AcceleratorsBackground DaemonsBuild Artifact Caching
    عرض على GitHub↗3,427
  • chen3feng/blade-buildالصورة الرمزية لـ chen3feng

    chen3feng/blade-build

    2,101عرض على GitHub↗

    Blade is a powerful build system from Tencent, supports many mainstream programming languages, such as C/C++, java, scala, python, protobuf...

    Blade is a multi-language build system that handles Java and other project types, supporting dependency resolution and building, though it differs in focus from traditional Java-centric build tools.

    PythonBuild and CI/CD
    عرض على GitHub↗2,101

Related searches

  • أداة لإدارة الاعتمادات والبناء لمشاريع Java
  • a comprehensive suite of Java development tools
  • Build toolchain
  • a dependency injection framework for Java
  • نظام بناء (Build system) بسيط للمشاريع البرمجية
  • a framework for building Java applications
  • أدوات البناء والحزم (Build tools & Bundlers)
  • a java library for building gRPC services