Class GithubPackagesSettingsPlugin

java.lang.Object
io.github.duckasteroid.gradle.githubpackages.GithubPackagesSettingsPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.initialization.Settings>

public class GithubPackagesSettingsPlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.initialization.Settings>
Gradle settings plugin that configures an authenticated GitHub Packages Maven repository inside pluginManagement and dependencyResolutionManagement.

Apply it in settings.gradle:


 plugins {
     id 'io.github.duckasteroid.github-packages-settings'
 }

 githubPackages {
     owner      = 'my-org'
     repository = 'my-repo'
 }
 
  • Constructor Details

    • GithubPackagesSettingsPlugin

      public GithubPackagesSettingsPlugin()
  • Method Details

    • apply

      public void apply(org.gradle.api.initialization.Settings settings)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.initialization.Settings>