Merge pull request #4 from kemitix/ticket/3

pom.xml: Add Highwheel build plugin for dependency reporting
This commit is contained in:
Paul Campbell 2016-01-04 12:53:10 +00:00
commit bf4af0939a
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. 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 # Distribution Management
Remote repositories are provided for the Sonatype Nexus Snapshots and Nexus Release Remote repositories are provided for the Sonatype Nexus Snapshots and Nexus Release

14
pom.xml
View file

@ -298,6 +298,20 @@
</rules> </rules>
</configuration> </configuration>
</plugin><!-- jacoco-maven-plugin --> </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> </plugins>
</build> </build>