[#3]pom.xml: Add Highwheel build plugin for dependency reporting

Signed-off-by: Paul Campbell <paulcampbell@fife.ac.uk>
This commit is contained in:
Paul Campbell 2016-01-04 12:44:08 +00:00
parent aabac4653b
commit 3ec9ea7bae
2 changed files with 25 additions and 0 deletions

View file

@ -159,6 +159,17 @@ produces cross-referenced HTML pages of your source code.
No configuration applied beyond the defaults.
## Highwheel Plugin
The [Highwheel Plugin](https://github.com/hcoles/highwheel)
generates a report for packages and classes at `target/highwheel/index.html`
that highlights where there are cyclic dependencies between packages and between
classes.
### Configuration
The plugin will `analyse` the project during the `verify` phase.
# Distribution Management
Remote repositories are provided for the Sonatype Nexus Snapshots and Nexus Release

14
pom.xml
View file

@ -298,6 +298,20 @@
</rules>
</configuration>
</plugin><!-- jacoco-maven-plugin -->
<plugin>
<groupId>org.pitest</groupId>
<artifactId>highwheel-maven</artifactId>
<version>1.2</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>analyse</goal>
</goals>
</execution>
</executions>
</plugin><!-- highwheel-maven -->
</plugins>
</build>