maven-technology-timeline-plugin


Maven plugin which resolves the artifact creation times of the dependencies of a Maven project and reports them into a CSV file

Maven-Technology-Timeline-Plugin

The Maven-Technology-Timeline-Plugin is an Apache Maven 3 plugin for resolving the artifact creation times of all project dependencies.

This allows you to get an overview over the actuality of the used libraries and where your project suffers from old grown code.

Prerequisites

  • Java 1.6+
  • Apache Maven 3+

Available within Mavens Repo1

Add the following plugin:

<plugin> <groupId>org.omnaest.maven.plugin</groupId> <artifactId>maven-technology-timeline-plugin</artifactId> <version>1.0.0</version> <executions> <execution> <id>timeline</id> <phase>compile</phase> <goals> <goal>timeline</goal> </goals> </execution> </executions> </plugin>

This hooks the compile lifecycle phase, which results in CSV file generated each time a compile happens. This CSV file is located within the target folder and is called technology-timeline.csv.

You are free to change the lifecycle phase to "package" if this is more comfortable to you.

With help of the CSV file and Microsoft Excel e.g. you can put the raw data into diagrams easily.

Project Information

The project was created on Jul 23, 2011.

Labels:
Maven plugin timeline Report