Thanks to visit codestin.com
Credit goes to github.com

Skip to content

JLLeitschuh/github-dependency-extractor

 
 

Repository files navigation

GitHub Dependency Extractor

A Gradle plugin for extracting dependencies from a Gradle build to feed the GitHub Dependency API.

This project is currently just a proof of concept, but ideally, this plugin would be automatically applied to any Gradle project using the GitHub Action gradle-build-action.

This plugin leverages the same internal API's used by the Gradle Build Scan Plugin.

This plugin is intended to implement the proposed API for the GitHub Build-Time Dependency Graph API found here and this JSON Schema.

Building/Testing

To test this plugin, run the following task:

./gradlew test

Self testing this plugin is also possible. In order to do this, you'll need a GitHub API token set to the environment variable GITHUB_TOKEN.

To run the self-test, run the following:

./gradlew build
./plugin-self-test-local

About

Gradle Plugin for Extracting Dependency Information to send to GitHub

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 46.6%
  • Groovy 37.6%
  • Java 14.8%
  • Shell 1.0%