APIviz

APIviz is a JavaDoc doclet which extends the Java standard doclet. It generates comprehensive UML-like class and package diagrams that help the quick understanding of the overall API structure.

License

License

Categories

Categories

Net
GroupId

GroupId

net.trajano.apiviz
ArtifactId

ArtifactId

apiviz
Last Version

Last Version

1.3.4
Release Date

Release Date

Type

Type

jar
Description

Description

APIviz
APIviz is a JavaDoc doclet which extends the Java standard doclet. It generates comprehensive UML-like class and package diagrams that help the quick understanding of the overall API structure.
Project URL

Project URL

https://github.com/grahamedgecombe/apiviz
Project Organization

Project Organization

JBoss - a division of Red Hat
Source Code Management

Source Code Management

https://github.com/trajano/apiviz

Download apiviz

How to add to project

<!-- https://jarcasting.com/artifacts/net.trajano.apiviz/apiviz/ -->
<dependency>
    <groupId>net.trajano.apiviz</groupId>
    <artifactId>apiviz</artifactId>
    <version>1.3.4</version>
</dependency>
// https://jarcasting.com/artifacts/net.trajano.apiviz/apiviz/
implementation 'net.trajano.apiviz:apiviz:1.3.4'
// https://jarcasting.com/artifacts/net.trajano.apiviz/apiviz/
implementation ("net.trajano.apiviz:apiviz:1.3.4")
'net.trajano.apiviz:apiviz:jar:1.3.4'
<dependency org="net.trajano.apiviz" name="apiviz" rev="1.3.4">
  <artifact name="apiviz" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.trajano.apiviz', module='apiviz', version='1.3.4')
)
libraryDependencies += "net.trajano.apiviz" % "apiviz" % "1.3.4"
[net.trajano.apiviz/apiviz "1.3.4"]

Dependencies

compile (1)

Group / Artifact Type Version
guru.nidi : jdepend jar 2.9.5

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

system (1)

Group / Artifact Type Version
com.sun » tools jar 1.8.0

Project Modules

There are no modules declared in this project.

APIviz

A fork of the 1.3.x branch of Trustin Lee's APIviz project.

Changes

  • Convert the repository from Subversion to Git.
  • Add support for building with Java 8.
  • Switch to a fork of JDepend that supports class files compiled with Java 8.
  • Build as a normal jar, instead of a fat jar.
  • Tidy up and simplify the POM.

Installation

This project is available in the Maven Central Repository. Add the following to the Javadoc configuration in your pom.xml file to use it:

<doclet>org.jboss.apiviz.APIviz</doclet>
<docletArtifact>
  <groupId>com.grahamedgecombe.apiviz</groupId>
  <artifactId>apiviz</artifactId>
  <version>1.3.3</version>
</docletArtifact>
<additionalparam>
  -sourceclasspath ${project.build.outputDirectory}
</additionalparam>

The artifacts are signed with my personal GPG key.

License

APIviz is available under version 2.1 or later of the GNU LGPL. See the LICENSE.txt file for the full terms.

Versions

Version
1.3.4