An open API service indexing awesome lists of open source software.

https://github.com/top-bettercode/gradle-dependencies-plugins-helper-plugin

This is an IntelliJ IDEA plugin for searching dependencies/plugins from JCentral/GradlePlugins inside Gradle projects.
https://github.com/top-bettercode/gradle-dependencies-plugins-helper-plugin

completion dependencies gradle intellij intellij-idea intellij-plugin kts plugins

Last synced: 2 months ago
JSON representation

This is an IntelliJ IDEA plugin for searching dependencies/plugins from JCentral/GradlePlugins inside Gradle projects.

Awesome Lists containing this project

README

          

# GradleDependenciesAndPluginsHelper
[![Version](http://phpstorm.espend.de/badge/10033/version)](https://plugins.jetbrains.com/plugin/10033-gradle-dependencies-and-plugins-helper)
[![Downloads](http://phpstorm.espend.de/badge/10033/downloads)](https://plugins.jetbrains.com/plugin/10033-gradle-dependencies-and-plugins-helper)
[![License](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat)](http://www.apache.org/licenses/LICENSE-2.0)

[中文说明](README_CN.md)

This is an IntelliJ IDEA plugin for searching dependencies/plugins from [mavenCentral](https://search.maven.org)/[GradlePlugins](https://plugins.gradle.org/) inside Gradle projects.

Inspired by [https://github.com/siosio/GradleDependenciesHelperPlugin](https://github.com/siosio/GradleDependenciesHelperPlugin).

## Features

* Use `Smart Type Completion` in dependencies/plugins script block.

![](doc/images/plugins.gif)

![](doc/images/dependencies.gif)

* Support *.gradle,*.gradle.kts.

![](doc/images/plugins.kts.gif)

![](doc/images/dependencies.kts.gif)

* Use [mavenCentral](https://search.maven.org) for Gradle dependencies queries, Use [Gradle Plugins](https://plugins.gradle.org) for Gradle plugins queries.
* Support wildcard query * .

![](doc/images/wildcard.gif)

* Support search by classname in mavenCentral search.

use "c:"(classname) or "fc:"( fully-qualified classname ) in dependencies script block.

example:

compile("fc:org.junit.Test")

compile("c:Junit")

![](doc/images/classname-query.gif)

* Add specified repository to repositories.Use `Show Intention Actions` action (`Alt + Enter` or ⌥⏎) and choose `Add specified repository to repositories.`

![](doc/images/add-repo.gif)

## Settings

* Make sure `Smart Type Completion` is on.

![](doc/images/smart-type-completion.png)

* Support `Use Nexus2 Repository Search`(Nexus2),`Use Artifactory Repository Search` options.

![](doc/images/settings.png)

## License

Apache License Version 2.0

## IDE Support

Thanks to JetBrains for offering IDE support to develop this Open Source project.

[![JetBrains](doc/images/jetbrains.png)](https://jb.gg/OpenSource)