Grolifant for Gradle Plugin Development
Important links
Patreon support @ysb33rOrg@fosstodon.org YSF Gitlab home
Home

Grolifant for Gradle Plugin Development

  • Overview
    • Introduction
    • Compatibility
    • Bootstrap
    • The ProjectOperations API
  • Configuration Cache-compatible Utilities
    • File utilities
    • JVM utilities
    • Operating system utilities
    • Project utilities
    • Provider and Property utilities
    • String utilities
  • Downloading Tools and Packages
    • Download packages from Gitlab and Github
    • Exclusive file access manager
    • Zero-install distributions
  • Handling Gradle Entities
    • Dependency configuration utilities
    • Extending repository and dependency handlers
    • Task utilities
  • Working with Executables
    • Creating execution specifications
    • Creating JVM execution specifications
    • Script wrappers
  • Miscellaneous
    • Grolifant history
    • Upgrading from previous versions
    • Release notes
    • Project maintenance
  • API Documentation
    • Grolifant Core API
    • Grolifant Rawhide API
  • Legacy Documentation
    • 4.0.0
      • Product documentation
      • API documentation
      • Changelog
    • 3.0.1
      • Product documentation
      • API documentation
      • Changelog
    • 2.2.3
      • Product documentation
      • API documentation
      • Changelog
    • 2.1.1
      • Product documentation
      • API documentation
      • Changelog
    • 2.0.2
      • Product documentation
      • API documentation
      • Changelog
    • 1.3.3
      • Product documentation
      • API documentation
      • Changelog
    • 1.2.1
      • Product documentation
      • API documentation
      • Changelog
    • 1.1.0
      • Product documentation
      • API documentation
      • Changelog
    • 1.0.1
      • Product documentation
      • API documentation
      • Changelog
    • 0.17.0
      • Product documentation
      • API documentation
      • Changelog
    • 0.16.2
      • Product documentation
      • API documentation
      • Changelog
    • 0.15.0
      • Product documentation
      • API documentation
      • Changelog
    • 0.14.1
      • Product documentation
      • API documentation
      • Changelog
    • 0.13
      • Product documentation
      • API documentation
      • Changelog
    • 0.12.1
      • Product documentation
      • API documentation
      • Changelog
    • 0.11
      • Product documentation
      • API documentation
      • Changelog
    • 0.10
      • Product documentation
      • API documentation
      • Changelog
    • 0.9
      • Product documentation
      • API documentation
      • Changelog
    • 0.8
      • Product documentation
      • API documentation
      • Changelog
    • 0.7
      • Product documentation
      • API documentation
      • Changelog
    • 0.6
      • Product documentation
      • API documentation
      • Changelog
    • 0.5.1
      • Product documentation
      • API documentation
      • Changelog
    • 0.5
      • Product documentation
      • API documentation
      • Changelog
    • 0.4
      • Product documentation
      • API documentation
      • Changelog
    • 0.3.2
      • Product documentation
      • API documentation
      • Changelog
    • 0.3.1
      • Product documentation
      • API documentation
      • Changelog
    • 0.3
      • Product documentation
      • API documentation
      • Changelog
    • 0.2
      • Product documentation
      • API documentation
      • Changelog
    • 0.1
      • Product documentation
      • API documentation
      • Changelog
Grolifant for Gradle Plugin Development 5.1.0
  • Grolifant for Gradle Plugin Development
    • 5.2.5
    • 5.1.0
    • 5.0.0
  • Grolifant for Gradle Plugin Development
  • Handling Gradle Entities
  • Extending repository and dependency handlers
5.2.5 5.1.0 5.0.0
Edit this Page

Repositories

As from Grolifant 0.10 implementation of new repository types that optionally also need to support credentials is available. Two classes are currently available:

  • AbstractAuthenticationSupportedRepository is a base class for plugin authors to extend.

  • SimplePasswordCredentials is exactly what the name says - a simple memory-based object containing a username and a password.

See also: Extending RepositoryHandler.

This page was built using the Antora default UI.

The source code for this UI is licensed under the terms of the MPL-2.0 license.