pom.xml: add digraph-dependency-maven-plugin (again)

This time use the digraph-dependency.basePackage to configure the plugin.
This commit is contained in:
Paul Campbell 2017-01-18 12:01:16 +00:00
parent bff18a5b8f
commit 22c3cbc9ac
2 changed files with 23 additions and 2 deletions

View file

@ -33,6 +33,7 @@ checkstyle.version|7.1.1
sevntu-checkstyle-maven-plugin.version|1.21.0 sevntu-checkstyle-maven-plugin.version|1.21.0
kemitix-checkstyle-ruleset.version|1.0.0 kemitix-checkstyle-ruleset.version|1.0.0
maven-compiler-plugin.version|3.5.1 maven-compiler-plugin.version|3.5.1
digraph-dependency.version|0.7.0
maven-surefire-plugin.version|2.19.1 maven-surefire-plugin.version|2.19.1
maven-failsafe-plugin.version|2.19.1 maven-failsafe-plugin.version|2.19.1
maven-pmd-plugin.version|3.6 maven-pmd-plugin.version|3.6
@ -208,9 +209,9 @@ generates a DOT file diagram showing the dependencies between packages in a proj
### Configuration ### Configuration
The plugin will generate the `target/digraph.dot` file during the `verify` phase. The plugin will generate the `target/digraph.dot` file during the `validate` phase.
The plugin will filter to packages within the `net.kemitix` package namespace. Set the `digraph-dependency.basePackage` property to the root package to graph.
# Distribution Management # Distribution Management

20
pom.xml
View file

@ -45,6 +45,10 @@
<kemitix-checkstyle-ruleset.level>5-complexity</kemitix-checkstyle-ruleset.level> <kemitix-checkstyle-ruleset.level>5-complexity</kemitix-checkstyle-ruleset.level>
<lombok.version>1.16.12</lombok.version> <lombok.version>1.16.12</lombok.version>
<digraph-dependency.version>0.7.0</digraph-dependency.version>
<digraph-dependency.basePackage>(UNSET:basePackage)</digraph-dependency.basePackage>
<maven-javadoc-plugin.version>2.10.4</maven-javadoc-plugin.version> <maven-javadoc-plugin.version>2.10.4</maven-javadoc-plugin.version>
<maven-source-plugin.version>3.0.1</maven-source-plugin.version> <maven-source-plugin.version>3.0.1</maven-source-plugin.version>
<maven-gpg-plugin.version>1.6</maven-gpg-plugin.version> <maven-gpg-plugin.version>1.6</maven-gpg-plugin.version>
@ -193,6 +197,22 @@
</execution> </execution>
</executions> </executions>
</plugin><!-- kemitix-checkstyle-ruleset-maven-plugin --> </plugin><!-- kemitix-checkstyle-ruleset-maven-plugin -->
<plugin>
<groupId>net.kemitix</groupId>
<artifactId>digraph-dependency-maven-plugin</artifactId>
<version>${digraph-dependency.version}</version>
<configuration>
<basePackage>${digraph-dependency.basePackage}</basePackage>
</configuration>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>digraph</goal>
</goals>
</execution>
</executions>
</plugin><!-- digraph-dependency-maven-plugin -->
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId> <artifactId>maven-compiler-plugin</artifactId>