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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ben-manes avatar

ben-manes/gradle-versions-plugin

0
View on GitHub↗
4,073 Stars·206 Forks·Kotlin·Apache-2.0·5 Aufrufe

Gradle Versions Plugin

Dieses Projekt ist ein Gradle-Build-Plugin, das als Tool für Dependency-Updates und Versions-Audits fungiert. Sein Hauptzweck ist das Scannen von Projektabhängigkeiten und Build-Tool-Plugins, um neuere verfügbare Versionen von Bibliotheken zu identifizieren.

Das Plugin zeichnet sich durch die Analyse von Dependency-Constraints und Bills of Materials aus, um Updates für verwaltete transitive Versionen zu identifizieren. Zudem überprüft es verfügbare Updates für das Gradle-Build-Tool über Release-, Candidate- und Nightly-Kanäle hinweg.

Das Tool deckt breite Aufgabenbereiche ab, darunter die Analyse von Dependency-Versionen, Audits der Software-Supply-Chain und automatisiertes Versions-Tracking. Es unterstützt die Aggregation von Multi-Projekt-Builds und bietet anpassbare Versionsfilter, um instabile Releases auszuschließen. Analyseergebnisse können als Berichte in den Formaten Plain Text, JSON, XML oder HTML exportiert werden.

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.

Star-Verlauf

Star-Verlauf für ben-manes/gradle-versions-pluginStar-Verlauf für ben-manes/gradle-versions-plugin

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Gradle Versions Plugin

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gradle Versions Plugin.
  • raineorshine/npm-check-updatesAvatar von raineorshine

    raineorshine/npm-check-updates

    10,146Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,146
  • tjunnone/npm-check-updatesAvatar von tjunnone

    tjunnone/npm-check-updates

    10,264Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,264
  • npm/node-semverAvatar von npm

    npm/node-semver

    5,435Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,435
  • dylang/npm-checkAvatar von dylang

    dylang/npm-check

    6,643Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,643
Alle 30 Alternativen zu Gradle Versions Plugin anzeigen→

Häufig gestellte Fragen

Was macht ben-manes/gradle-versions-plugin?

Dieses Projekt ist ein Gradle-Build-Plugin, das als Tool für Dependency-Updates und Versions-Audits fungiert. Sein Hauptzweck ist das Scannen von Projektabhängigkeiten und Build-Tool-Plugins, um neuere verfügbare Versionen von Bibliotheken zu identifizieren.

Was sind die Hauptfunktionen von ben-manes/gradle-versions-plugin?

Die Hauptfunktionen von ben-manes/gradle-versions-plugin sind: Outdated Dependency Tracking, Dependency Versioning, Dependency Update Reports, Build Plugins, Constraint Analysis, Constraint Inspection, Remote Repository Querying, Dependency Version Analysis.

Welche Open-Source-Alternativen gibt es zu ben-manes/gradle-versions-plugin?

Open-Source-Alternativen zu ben-manes/gradle-versions-plugin sind unter anderem: 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…