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

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

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

ben-manes/gradle-versions-plugin

0
View on GitHub↗
4,073 نجوم·206 تفرعات·Kotlin·Apache-2.0·5 مشاهدات

Gradle Versions Plugin

This project is a Gradle build plugin that functions as a dependency update tool and version auditor. Its primary purpose is to scan project dependencies and build tool plugins to identify newer available versions of libraries.

The plugin distinguishes itself by analyzing dependency constraints and bills of materials to identify updates for managed transitive versions. It also verifies available updates for the Gradle build tool across release, candidate, and nightly channels.

The tool covers broad capability areas including dependency version analysis, software supply chain auditing, and automated version tracking. It supports multi-project build aggregation and provides customizable version filtering to reject unstable releases. Analysis results can be exported as reports in plain text, JSON, XML, or HTML formats.

Features

  • Outdated Dependency Tracking - Identifies which installed dependencies have newer versions available in remote registries through detailed reports.
  • Dependency Versioning - Scans project dependencies and compares them against remote repositories to discover newer available versions.
  • Dependency Update Reports - Generates reports detailing which dependencies are up-to-date, require upgrades, or failed to resolve.
  • Build Plugins - Implemented as a Gradle plugin that extends build functionality to automate dependency and version constraint analysis.
  • Constraint Analysis - Analyzes platform constraints and bills of materials to identify updates for managed transitive dependencies.
  • Constraint Inspection - Reviews platform constraints and transitive dependencies to identify available updates within the current build environment.
  • Remote Repository Querying - Queries remote repository indices and Maven metadata to discover the latest available versions of dependencies.
  • Dependency Version Analysis - Scans project dependencies against repository versions to identify outdated, undeclared, or unresolvable libraries.
  • Gradle Dependency Update Tools - Provides a specialized tool for checking available updates to project libraries and plugins within the Gradle ecosystem.
  • Version Update Checkers - Scans project dependencies and build tool plugins to identify and report newer available versions.
  • Dependency Aggregation - Traverses the project hierarchy to collect dependency information across all subprojects for a consolidated report.
  • Multi-Project Auditing - Generates consolidated or individual update reports for all subprojects within a multi-project build environment.
  • Update Candidate Filtering - Filters dependency updates based on stability criteria, custom resolution rules, or project configurations.
  • Build Maintenance Tools - Scans for newer versions of the Gradle build tool across release and nightly channels to ensure stability.
  • Automated Version Tracking - Generates programmatic reports in JSON or HTML formats to detect when dependencies need to be upgraded.
  • Stability Filtering Rules - Allows defining custom rules to reject unstable versions and select strategies for identifying the latest stable release.
  • Version-Based Filtering - Implements filtering based on stability criteria and semantic version levels to determine which updates are eligible.
  • Build Tool - Checks for available updates to the Gradle build tool across current, release-candidate, and nightly channels.
  • Software Supply Chain Auditors - Provides capabilities to audit multi-project builds for outdated or unresolvable libraries to ensure supply chain health.
  • Constraint Auditors - Analyzes dependency constraints and bills of materials to identify updates for managed transitive dependencies.

سجل النجوم

مخطط تاريخ النجوم لـ ben-manes/gradle-versions-pluginمخطط تاريخ النجوم لـ ben-manes/gradle-versions-plugin

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Gradle Versions Plugin

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Gradle Versions Plugin.
  • raineorshine/npm-check-updatesالصورة الرمزية لـ raineorshine

    raineorshine/npm-check-updates

    10,146عرض على GitHub↗

    npm-check-updates is a command line utility and programmatic module used to check for newer versions of npm packages and update project manifest files. It functions as a registry client and semantic version manager that upgrades package constraints to the latest releases. The tool distinguishes itself by including supply chain security features, such as a release cooldown period and package ownership tracking, to prevent the adoption of unstable or malicious new releases. It also provides a programmatic API for integrating dependency checks and upgrades directly into custom scripts. Broad ca

    TypeScriptnpmnpm-check-updates
    عرض على GitHub↗10,146
  • tjunnone/npm-check-updatesالصورة الرمزية لـ tjunnone

    tjunnone/npm-check-updates

    10,264عرض على GitHub↗

    npm-check-updates is a command line utility and package version manager used to find and apply newer versions of dependencies within npm package manifests. It functions as a dependency version validator that identifies outdated packages and updates version strings in the project manifest to the latest available releases. The tool features an interactive CLI for selecting specific packages to upgrade through a prompt-based interface. It distinguishes itself by enforcing version cooldown periods to restrict the adoption of very recent releases and providing a mechanism to iteratively install up

    TypeScript
    عرض على GitHub↗10,264
  • npm/node-semverالصورة الرمزية لـ npm

    npm/node-semver

    5,435عرض على GitHub↗

    node-semver is a tool for parsing, comparing, and validating version strings according to the Semantic Versioning specification. It functions as a version range evaluator, a comparison library, and a utility for incrementing release identifiers. The project includes a version coercion utility that extracts numeric sequences from non-compliant strings to approximate a semantic version. It also provides logic to calculate the next release string by incrementing major, minor, or patch segments. The library covers a broad range of version management capabilities, including range analysis to dete

    JavaScript
    عرض على GitHub↗5,435
  • dylang/npm-checkالصورة الرمزية لـ dylang

    dylang/npm-check

    6,643عرض على GitHub↗

    npm-check is a command-line tool that audits a project's npm dependencies, comparing local package versions against the npm registry to identify outdated, unused, or incorrect entries. It scans both package.json and node_modules, and can also inspect globally installed npm packages for the same issues. The tool distinguishes itself by offering multiple modes of operation. It can automatically update all outdated dependencies to their latest versions without interaction, suitable for automated scripts. Alternatively, it provides an interactive terminal interface that lets users review and

    JavaScript
    عرض على GitHub↗6,643
عرض جميع البدائل الـ 30 لـ Gradle Versions Plugin→

الأسئلة الشائعة

ما هي وظيفة ben-manes/gradle-versions-plugin؟

This project is a Gradle build plugin that functions as a dependency update tool and version auditor. Its primary purpose is to scan project dependencies and build tool plugins to identify newer available versions of libraries.

ما هي الميزات الرئيسية لـ ben-manes/gradle-versions-plugin؟

الميزات الرئيسية لـ ben-manes/gradle-versions-plugin هي: Outdated Dependency Tracking, Dependency Versioning, Dependency Update Reports, Build Plugins, Constraint Analysis, Constraint Inspection, Remote Repository Querying, Dependency Version Analysis.

ما هي البدائل مفتوحة المصدر لـ ben-manes/gradle-versions-plugin؟

تشمل البدائل مفتوحة المصدر لـ ben-manes/gradle-versions-plugin: raineorshine/npm-check-updates — npm-check-updates is a command line utility and programmatic module used to check for newer versions of npm packages… tjunnone/npm-check-updates — npm-check-updates is a command line utility and package version manager used to find and apply newer versions of… npm/node-semver — node-semver is a tool for parsing, comparing, and validating version strings according to the Semantic Versioning… npm/npm — npm is a JavaScript package manager and dependency management tool. It serves as a command line interface for… dylang/npm-check — npm-check is a command-line tool that audits a project's npm dependencies, comparing local package versions against… apache/maven — Maven is a Java build automation tool and software build orchestrator. It functions as a project lifecycle manager and…