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
    • Keeping Secrets in Memory
  • Configuration Cache-compatible Utilities
    • File utilities
    • JVM utilities
    • Operating system utilities
    • Reporting warnings
    • 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
    • Execution specifications
    • Creating an execution specifications
    • Creating a JVM execution specifications
    • Creating Script Wrappers
    • Wrapping a tool with AbstractExecWrapperTask
    • Wrapping a tool with AbstractToolExtension and AbstractExecWrapperWithExtensionTask
    • Wrapping a tool with AbstractNativeToolchain
  • 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.5.0-alpha.3
  • Grolifant for Gradle Plugin Development
    • 5.5.0-alpha.3
    • 5.4.0
    • 5.3.3
    • 5.2.5
    • 5.1.0
    • 5.0.0
  • Grolifant for Gradle Plugin Development
  • Handling Gradle Entities
  • Extending repository and dependency handlers
5.5.0-alpha.3 5.4.0 5.3.3 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.