Intelli JPlatform Repositories Extension
This is an extension class for managing IntelliJ Platform repositories in a Gradle build script. It's applied to the RepositoryHandler. Available in both Project scope and Gradle Settings for DependencyResolutionManagement.
It provides methods to add:
IntelliJ Platform repositories (for releases, snapshots, and nightly builds)
JetBrains Marketplace repository for fetching plugins
JetBrains Runtime repository
Android Studio and IntelliJ Platform binary release repositories (for IntelliJ Plugin Verifier)
Ivy local repository (for correct access to local dependencies)
Parameters
The Gradle RepositoryHandler to manage repositories.
The Gradle ProviderFactory to create providers.
The root project directory location.
Constructors
Functions
Adds a repository for accessing Android Studio binary releases.
Applies a set of recommended repositories required for running the most common tasks provided by the IntelliJ Platform Gradle Plugin:
Adds a repository for accessing IntelliJ Platform dependencies.
Adds a repository for accessing IntelliJ Platform binary releases.
Adds a repository for accessing JetBrains Runtime releases.
Certain dependencies, such as the IntelliJ Platform and bundled IDE plugins, need extra pre-processing before they can be correctly used by the IntelliJ Platform Gradle Plugin and loaded by Gradle.
Adds a repository for accessing plugins hosted on JetBrains Marketplace.
Adds a repository for accessing IntelliJ Platform nightly releases.
Adds a repository for accessing IntelliJ Platform stable releases.
Adds a repository for accessing IntelliJ Platform snapshot releases.