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 ومنسق لبناء البرمجيات. تعمل كمدير لدورة حياة المشروع ونظام لإدارة التبعيات، باستخدام نموذج كائن مشروع موحد لتجميع واختبار وتغليف مشاريع Java. يتميز المشروع بدورة حياة بناء قائمة على المراحل ونموذج توسعة قائم على الإضافات، مما يسمح للمستخدمين بربط أهداف مخصصة بمراحل بناء محددة. ينسق البرمجيات المعقدة من خلال إدارة المشاريع متعددة الوحدات ويضمن سير عمل بناء قابل للتكرار عن طريق تحييد متغيرات البيئة والتحكم في إصدارات سلسلة الأدوات. تغطي إمكانياته إدارة شاملة للتبعيات، بما في ذلك حل التبعيات المتعدية ونشر القطع البرمجية (artifacts) إلى مستودعات بعيدة. يوفر النظام أيضاً إنشاء المشاريع من خلال القوالب وإنشاء وثائق مفصلة لإنتاج مراجع واجهات برمجة التطبيقات ومواقع المشاريع. تتضمن الأداة واجهة سطر أوامر مع إكمال المدخلات وتدعم تنفيذ البناء دون اتصال باستخدام ذاكرة تخزين مؤقت محلية للقطع البرمجية.
Provides a comprehensive system for compiling, testing, and packaging Java projects using a standardized project object model.
هذا المشروع هو مستودع حلول LeetCode يحتوي على مجموعة من حلول المشكلات الخوارزمية وقواعد البيانات. يعمل كدليل لتنفيذ الخوارزميات ومرجع للبرمجة التنافسية، حيث يوفر كوداً محسناً لتوضيح استخدام هياكل البيانات وأنماط البرمجة الفعالة. يتضمن المستودع حلولاً لتحديات حسابية معقدة تم تنفيذها بلغات برمجة متعددة ومجموعة من استعلامات SQL لاسترجاع البيانات ومعالجتها عبر مستويات صعوبة مختلفة. تم تصميم هذه الموارد لدراسة البرمجة التنافسية والتحضير للمقابلات التقنية. يستخدم المشروع هيكل دليل خاص بكل لغة وتعيين ملفات قائم على المشكلات لتنظيم الكود المصدري. كما يستخدم غلاف بناء (Build Wrapper) قائم على Gradle لتجميع Java ونصوص برمجية (Shell scripts) لمعالجة النصوص.
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.