MVN

au.net.zeus.jgdms.tools : classdep

Maven & Gradle

Jan 04, 2019
2 usages

Tool :: ClassDep · Tool used to analyze a set of classes and determine on what other classes they directly or indirectly depend. Typically this tool is used to compute the necessary and sufficient set of classes to include in a JAR file, for use in the class path of a client or service, or for use in the codebase of a client or service. The tool starts with a set of "root" classes and recursively computes a dependency graph, finding all of the classes referenced directly by the root classes, finding all of the classes referenced in turn by those classes, and so on, until no new classes are found or until classes that are not of interest are found. The normal output of the tool is a list of all of the classes in the dependency graph. The output from this command can be used as input to the jar tool, to create a JAR file containing precisely those classes.

<dependency>
    <groupId>au.net.zeus.jgdms.tools</groupId>
    <artifactId>classdep</artifactId>
    <version>3.1.0</version>
</dependency>
Copy
pom.xml
Table Of Contents

Latest Version

Choose a version of au.net.zeus.jgdms.tools : classdep to add to Maven or Gradle - Latest Versions:

  • Latest Stable: 3.1.0
  • Latest Release Candidate: 3.0.1-RC-07

All Versions

Choose a version of au.net.zeus.jgdms.tools : classdep to add to Maven or Gradle - All Versions:

Version Vulnerabilities Updated
3.1.x
classdep-3.1.0
3.0.x
classdep-3.0.1-RC-07

How to add a dependency to Maven

Add the following au.net.zeus.jgdms.tools : classdep maven dependency to the pom.xml file with your favorite IDE (IntelliJ / Eclipse / Netbeans):

<dependency>
    <groupId>au.net.zeus.jgdms.tools</groupId>
    <artifactId>classdep</artifactId>
    <version>3.1.0</version>
</dependency>

How to add a dependency to Gradle

Gradle Groovy DSL: Add the following au.net.zeus.jgdms.tools : classdep gradle dependency to your build.gradle file:

implementation 'au.net.zeus.jgdms.tools:classdep:3.1.0'

Gradle Kotlin DSL: Add the following au.net.zeus.jgdms.tools : classdep gradle kotlin dependency to your build.gradle.kts file:

implementation("au.net.zeus.jgdms.tools:classdep:3.1.0")

How to add a dependency to SBT Scala

SBT Scala: Add the following au.net.zeus.jgdms.tools : classdep sbt scala dependency to your build.sbt file:

libraryDependencies += "au.net.zeus.jgdms.tools" % "classdep" % "3.1.0"