
maven-technology-timeline-plugin
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.
- License: Apache License 2.0
- svn-based source control