GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rholder/gradle-view: The Gradle View IntelliJ IDEA plugin shows a split tree rollup of the dependencies for each Gradle configuration in use by a project.

BranchesTags
Open more actions menu

Latest commit

 

History

95 Commits
95 Commits

Folders and files

NameName
Last commit message
Last commit date
META-INF
META-INF
 
 
gradle-acumen-api
gradle-acumen-api
 
 
gradle-acumen
gradle-acumen
 
 
gradle/wrapper
gradle/wrapper
 
 
src/main
src/main
 
 
.gitignore
.gitignore
 
 
HISTORY.md
HISTORY.md
 
 
LICENSE
LICENSE
 
 
NOTICE
NOTICE
 
 
README.md
README.md
 
 
build.gradle
build.gradle
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle
settings.gradle
 
 

Repository files navigation

What is this?

The Gradle View IntelliJ IDEA plugin shows a split tree rollup of the dependencies for each Gradle configuration in use by a project. Dependency wrangling isn't easy in a large Java project. This IntelliJ IDEA plugin was built to add a little more sanity to the tedious task of analyzing dependencies by rolling up the entire dependency graph into a pair of more easily digestible trees derived from a serialized version of Gradle's dependency graph. The Dependency List provides a lexicographically sorted set of all the dependencies for each configuration in your project and all of its sub-projects. The Dependency Hierarchy shows a nested view of each Gradle configuration in your project and all of its sub-projects. Grey dependencies in the tree indicate it was included by a previous dependency that was added before (and can be safely omitted if it is explicitly being included).

Gradle View

Features

  • Built on the Gradle Tooling API 5.6.2, but should work on other recent versions
  • Visual highlighting to indicate dependencies in use and replacement versions
  • Lexicographically sorted listing for all Gradle configurations
  • Load any project's Gradle dependencies, not just the one currently open inside IntelliJ
  • Toggle the showing of replaced dependencies

Installation

The latest version of the Gradle View plugin is available on the JetBrains Plugin Repository. The first time you interact with Gradle View, you may need to download the embedded version of Gradle in case you don't already have a cached copy available on your workstation. This should be seamless, and the tool window title and log will indicate a download of this is in progress.

The IntelliJ plugin zip and a standalone jar release are available here. The standalone jar can be run without IntelliJ. You may also build and install the plugin from source (see below).

Building from source

This repository has everything needed to set up the development environment to build this plugin from source.

The Gradle View plugin itself uses a Gradle-based build system. In the instructions below, ./gradlew is invoked from the root of the source tree and serves as a cross-platform, self-contained bootstrap mechanism for the build. The prerequisites are Git and JDK 1.8+ for using the Gradle Wrapper bootstrap.

More information about the IntelliJ IDEA plugin development process can be found here, but the following are some bare bones testing and development instructions:

Check out sources

Check out this repository locally with:

git clone git://github.com/rholder/gradle-view.git

Adjust Gradle build variables

Review the contents of the gradle.properties file in the root directory and update them if desired.

Compile and build plugin distribution zip

Run the following to create an installable plugin zip in build/distributions/gradle-view-*.zip:

./gradlew clean distPlugin

Install the plugin from disk with Settings/Preferences -> Plugins -> (Gear Icon) -> Install Plugin from Disk.

Compile and build a standalone jar

A standalone Swing version that doesn't depend on IntelliJ can be built with:

./gradlew clean distStandalone

This jar can then be run with:

java -jar build/distributions/gradle-view-standalone.jar

NOTE: This is not the same as the IntelliJ platform plugin zip. It cannot be installed in the IDE.

License

The Gradle View plugin is released under version 2.0 of the Apache License. See LICENSE file for more details.

About

The Gradle View IntelliJ IDEA plugin shows a split tree rollup of the dependencies for each Gradle configuration in use by a project.

Resources

Readme
Apache-2.0 license
Activity

Stars

178 stars

Watchers

9 watching

Forks

14 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.