diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..f5c99a7 --- /dev/null +++ b/.travis.yml @@ -0,0 +1 @@ +language: java \ No newline at end of file diff --git a/CHANGELOG b/CHANGELOG index 97c6351..64b3093 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,12 @@ CHANGELOG ========= +0.4.0 +------ + +* Add Highwheel build plugin for dependency reporting +* Fix Javadoc and Sources jars not signed correctly during deploy + 0.3.0 ------ diff --git a/README.md b/README.md index e0dc013..b555881 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/pom.xml b/pom.xml index 374eeed..87b8796 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ net.kemitix kemitix-parent - 0.3.0 + 0.4.0 pom Kemitix Parent @@ -61,23 +61,21 @@ + org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - ${gpg.passphrase} - + maven-javadoc-plugin + 2.10.3 - sign-artifacts + attach-javadocs verify - sign + jar - + org.apache.maven.plugins @@ -96,18 +94,21 @@ org.apache.maven.plugins - maven-javadoc-plugin - 2.10.3 + maven-gpg-plugin + 1.6 + + ${gpg.passphrase} + - attach-javadocs + sign-artifacts verify - jar + sign - + org.apache.maven.plugins @@ -298,6 +299,20 @@ + + + org.pitest + highwheel-maven + 1.2 + + + validate + + analyse + + + +